本系列基于Spring Boot 2.x
的官方文档,除去了文档中一些冗余的东西,加上了一些本身的理解,意图是在于帮助更多初识Spring Boot
的人来进行一次探险。spring
本系列建议具备Java基础和Spring使用经验的同窗学习。app
在使用以前,咱们先来看看Spring Boot
究竟是个啥,从字面意义上去理解,是Spring的一个引导,它将Spring中繁杂的配置简单化,约定优于配置,而且内嵌了Servlet。容器更多的是采用了一些默认的自动化配置,而且,将咱们经常使用的包集成为一个一个的starter
,能够帮助咱们快速的去构建一个应用,简化了开发,并解决了一些xml文件所存在的痛点,毕竟,不管是properties
文件仍是yml
看起来都很简洁,大大的提升了代码的易读性。ide
废话很少说,咱们如今来开始构建一个Spring Boot项目,通常我使用到的有两种方式:工具
Spring官网提供了一个工具,咱们打开后能够看到这样一个画面 学习
这里咱们选择了Web,JPA,DevTools做为了咱们初始的构建包,而后,咱们点击绿色按钮,能够获得一个生成的zip包,解压后能够获得一个文件夹,这就是咱们想要的项目。 idea
第二种方式是使用IDE(集成开发环境)进行搭建,这里我使用的idea。 3d
在上图所示的controller文件夹中新建一个HelloWorld类 code
至此,一个HelloWorld程序就编写完毕了。下面的文章会对流程进行分析~cdn
原创文章,文笔有限,才疏学浅,文中如有不正之处,万望告知。xml