背景
Spring Boot是由Pivotal团队提供的全新框架,简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
boot:启动的意思,Spring Boot也就是spring的启动器,可以快速的进行项目的配置和项目的启动。可以快速的创捷一个独立运行的项目,可以快速打包、运行。
Spring boot的特点
- 创建独立的Spring应用程序
- 嵌入的Tomcat,无需部署WAR文件
- 简化Maven配置
- 自动配置Spring
- 提供生产就绪型功能,如指标,健康检查和外部配置
- 绝对没有代码生成和对XML没有要求配置
- 内置Tomcat,内置servelet容器