一、Sping Boot梗概。
Spring Boot是Spring提供的一个子项目,用于快速构建Spring应用程序。
二、传统构建方式缺点。
1.繁琐的依赖导入;
2.项目配置繁琐。
三、Spring Boot特性。
1.起步依赖
Spring Boot抛弃以前逐个依赖的导入过程,将所有需要的依赖进行整合,只需要引入Spring Boot提供的一个Maven坐标,即可引入所有所需依赖。
2.自动配置
传统开发流程中bean声明繁琐,在Spring Boot中,当在boot程序启动后,一些bean对象会自动注入到ioc容器,不需要手动声明,简化了开发流程。
特性1和2用于快速构建Spring应用程序。
3.其他配置
(1)内嵌的Tomcat、Jetty
在Spring Boot启动之时,会自动启动内置的Tomcat以及相关资源,无需手动打war包,只需要jar包即可。
(2)外部化配置
传统配置文件较多,通过打包jar进行部署,但是一旦部署完成,二次修改配置文件需要重复此过程,十分繁琐。Spring Boot提供了一个外部的配置文件,修改此配置文件即可。
(3)无需xml配置
舍弃以前大量xml配置文件编写的步骤,现在直接使用properties或者yml中进行编写即可。
四、总结。
Spring Boot的一些简单概述与相关特性的描述。