Spring Boot 是 Pivotal 团队在 spring 框架基础上开发的框架,设计目的是简化应用的初始搭建以及开发过程。
Spirng Boot 本身并不提供 Spring 框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于 Spring 框架的应用程序。也就是说,它并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升Spring 开发者体验的工具.Spring Boot 以约定大于配置的核心思想,从而使开发人员不再需要定义样板化的配置。
时它集成了大量常用的第三方库配置(例如 Redis,MongoDB,Jpa RabbitMQ,Quartz 等等),Spring Boot 应用中这些第三方库几乎可以零配置的开箱即用。