Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。讲的通俗一点就是 Spring Boot 并不是一个新的框架,它只是整合和默认实现了很多框架的配置方式。通过 Spring Boot ,可以轻松地创建独立的、基于生产级别的基于 Spring 的应用程序。
为什么使用Spring Boot
-
简化配置,无需编写太多的 xml 配置文件,效率很高;
-
Spring 可以整合很多各式各样的框架,并能很好的集成;
-
基于 Spring 构建,使开发者快速入门,门槛很低;
-
Spring Boot 可以创建独立运行的应用而不需要依赖外部组件或工具;
-
内置 Tomcat 服务器,无需打成 war 包,可以直接在内置 Tomcat 中运行;
-
提供 Maven 极简配置,以及可视化的相关监控功能,如性能监控,应用健康程度等;
-
为微服务 Spring Cloud 奠定了基础,使得微服务的构建变得简单;
-
活跃的社区与论坛,以及丰富的开发文档;
Spring Boot快速开始