1、starter添加项目依赖,spring boot提供较为丰富的starter,我们可以通过引入starter的形式添加我们项目中所需要的依赖,例如:spring-boot-starter-web
2、bean的自动化配置,能够实例化并管理bean
3、支持groovy语言,能够执行groovy脚本
3、spring boot actuator,spring boot提供的监控模块,能够对应用程序进行监控分析,可以通过http的方式查看系统信息,也可以通过@Endpoint注解自定义实现方法
其他特性:
1、快速创建项目
2、内置tomcat,可以通过main方法运行项目
3、提供starter POM简化maven配置,使maven配置更简单
4、注解配置全面,基本可以替代xml配置