Spring Boot是Spring团队提供的、一套全新的、用于简化基于Spring应用开发的开发方式(套件),从而加快Spring应用的开发。
本质上,SpringBoot 就是 Spring,它做了那些没有它你也会去做的Spring Bean配置。它使用“习惯优于配置” 的理念让你的项目快速运行起来。
SpringBoot能对开发基于Spring对应用提供很多的帮助,主要有:
1:起步依赖:无需手动管理依赖jar包的版本
2:自动配置:无需xml,针对很多Spring应用程序常见的应用功能,Spring Boot能自动提供相关配置
3:支持外部化配置
4:自带web容器
5:可运行的jar包
6:提供开发时辅助:devtools
7:提供运行期生产特性:深入了解运行期的Spring应用的内部细节
8:与Spring其它技术的无缝集成