本人长久不写文,文字功底有限。有不得体之处,还请各位大神见谅!

2014 年 4 月 1 日,Spring Boot 第一个正式版本诞生,大大的方便了程序员们创建基于 Spring 的应用程序和服务。因此Spring Boot慢慢的开始占领市场,并且应用于越来越多的项目中。

那么Spring Boot为何能受到如此大的关注和推崇。窃以为有以下几个特质

1.非常方便的依赖项:原先的Spring项目想要引入一些数据库,WEB之类的依赖,需要引入各种各样的包。但是Spring Boot的生态提供了一系列的Starter POMs。比如

开始Spring Boot,介绍并跑起来吧

而且很容易的就知道引入的是TEST类的pom。

2.嵌入了默认的容器,比如Tomcat.

开始Spring Boot,介绍并跑起来吧引入了web,就已经默认内嵌了tomcat容器。启动的时候只需要在项目上面右键启动run as spring boot app即可。非常容易方便。

3.默认打包为jar,发布的时候,直接可以jar包形式启动,不需要额外的部署占用资源。

4.生态圈强大,基于已有的Spring生态圈,即可以引入新的Starter POM,也可以引入原先的POMs。还有第三方开源的各种依赖。并且Spring Boot的理念是无XML。整个项目更加简洁明了。

好了话不多说,让我们开始一个全新的Sping Boot项目。

工欲善其事必先利其器,Spring Boot既然是Spring生态圈的一份子,那么IDE本人选择了Spring官网提供的Spring Tool Suite。

开始Spring Boot,介绍并跑起来吧

好处在于新建项目之时就可以选择。其IDE其实是基于ECLIPSE的。当然有大神说idea更好了。仁者见仁智者见智吧。

开始Spring Boot,介绍并跑起来吧

是不是很方便。让我们起名叫SpringBootOneDemo.然后为了方便,用主流的maven构建。PACKAGIN为jar.点击next。

更方便的来了。

开始Spring Boot,介绍并跑起来吧

.哎呀,构建项目就点点鼠标就OK了,官方默认提供了一堆的STARTER POMS。点击Finish。稍等片刻

开始Spring Boot,介绍并跑起来吧

项目构建完毕,当然刚构建可能会有报错,要maven clean update project maven test  maven install之类的执行下。

run as spring boot app OK!

 

相关文章: