初识spring boot

来源:互联网 发布:ubuntu daemon 编辑:程序博客网 时间:2024/06/16 20:54

发的第一篇头条文章就是SSM框架搭建回顾,因为好久都不搭SSM框架了,都生疏了,当时就有个评论说使用spring boot搭建项目特别的方便。这两天就抽空了解了一下这个技术。Spring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。简单来说,它提供了一堆依赖打包,并已经按照使用习惯解决了依赖问题---习惯大于约定。(这是摘抄的一个博客的原话)看到最后一句话,感觉到跟我现在用的Grails框架挺像的,Grails框架的思想就是:约定优先于配置,总的来说就是简化繁琐的配置,让开发人员更注重于业务逻辑。每次学习新的东西,发现网上的教程永远都是那么顺利,但是一到自己亲自去做,就会发现各种问题,学习这个技术,也是踩到了不少的坑,希望和我有相同问题的朋友能够顺利解决问题。

刚开始,就遇到了问题。我用的工具是intellij idea 13.1,版本比较老了,按照网上说的步骤,首先新建一个项目,选择spring initializr,我就发现我没有这个选项。

初识spring boot

网上查了半天,终于找到有篇文章说是因为没有按照spring boot 这个插件,安装上就好了,于是我就去安装插件,然而我发现我并不能搜索到这个插件

初识spring boot

折腾了半天,也没有找到解决的办法,希望知道的朋友告知一下。没办法,我又安装了Intellij idea 2017版本。安装完成之后新建项目,发现默认就有这个选项:

初识spring boot

如何你也是这个版本,发现新建的时候没有这个选项,可以去安装spring boot这个插件,安装完成应该就有了:

初识spring boot

终于可以新建项目了,点击next,问题又来了

初识spring boot

接着又到网上查资料,其中有说将https改成http就好了,我试了一下,还是不管用。然后就一直也没找到合适的解决办法,然后就去忙别的事情了,今天打开,按照之前的步骤,我又试了一下,居然莫名其妙又好了,可以进行下去了。

初识spring boot

这个页面没什么好说的,就是第二项,Artifact这一项的名称不能有大写字母,不然的话会报上面的错误。继续next

初识spring boot

这里有很多的选项,刚开始接触这个技术,就没有选那么多东西,就选了一个web,接着继续

初识spring boot

这是最后一步,也没什么好说的,就是项目存放路径和项目名称,点击finish就行了。

初识spring boot

这就是创建完成的目录结构和文件。先运行个Hello world 看看效果如何。

初识spring boot

启动项目:

初识spring boot

项目启动还是非常快的。启动完成访问浏览器:

初识spring boot

一个简单的spring boot框架就搭建完成了,虽然非常的简单,但是过程也挺艰辛的,遇到了不少问题,还有那个https://start.spring.io 为什么时好时坏也不知道为啥,希望知道的朋友可以多多指教。