Spring Boot是由Pivotal团队提供的一套开源框架,可以简化spring应用的创建及部署。它提供了丰富的Spring模块化支持,可以帮助开发者更轻松快捷地构建出企业级应用。Spring Boot通过自动配置功能,降低了复杂性,同时支持基于JVM的多种开源框架,可以缩短开发时间,使开发更加简单和高效。
| 本站(springdoc.cn)中的内容来源于 spring.io ,原始版权归属于 spring.io。由 springdoc.cn 进行翻译,整理。可供个人学习、研究,未经许可,不得进行任何转载、商用或与之相关的行为。 商标声明:Spring 是 Pivotal Software, Inc. 在美国以及其他国家的商标。 | 
| 如果你需要一份可离线阅读的PDF文档,可以 点击这里。 | 
参考文档由如下几部分组成:
| 获取帮助 | 
 如何寻求帮助。  | 
| 文档概览 | 
 文档概览,以及入门体验。  | 
| 入门 | 
 介绍Spring Boot,系统要求,Servlet容器,安装Spring Boot,以及开发你的第一个Spring Boot应用程序。  | 
| 升级 Spring Boot | 
 从1.x升级,升级到新特性版本,以及升级Spring Boot CLI。.  | 
| 开始使用Spring Boot | 
 介绍构建工具、代码编写、配置编写、Spring Bean和依赖注入、DevTools等等。  | 
| 核心特性 | 
 核心的特性,包括:Profiles、日志、 国际化、任务执行和调度、 测试、等等。  | 
| Web | 
 Servlet Web、Reactive Web、嵌入式容器支持、优雅停机等。  | 
| Data | 
 数据访问,包括 SQL 和 NOSQL。  | 
| IO | 
 IO相关,包括:Caching, Quartz Scheduler, REST clients, Sending email, Spring Web Services 等。  | 
| Messaging | 
 消息队列相关,包括:JMS、AMQP、Apache Kafka、RSocket、WebSocket以及整合Spring。  | 
| 容器镜像 | 
 高效的容器镜像和用Dockerfiles和Cloud Native构建容器镜像。  | 
| 生产就绪功能 | 
 监测、指标、审计等等。  | 
| Spring Boot应用部署 | 
 部署到云中,并作为一个Unix应用程序安装。  | 
| GraalVM 原生(Native)镜像支持 | 
 使用GraalVM从你的应用程序中创建一个本地可执行文件。  | 
| Spring Boot CLI | 
 安装CLI,使用CLI,配置CLI,等等。  | 
| 构建工具插件 | 
 Maven插件、Gradle插件、Antlib,等等。  | 
| “How-to” 指南 | 
 应用开发、配置、嵌入式服务器、数据访问等等。  | 
附录如下:
| Application Properties | 
 常用的配置属性。  | 
| 配置元数据 | 
 描述配置属性的元数据。  | 
| 自动装配类 | 
 Spring Boot提供的自动装配类。  | 
| Auto configuration 测试注解 | 
 自动配置的测试注解,用于单元测试。  | 
| 可执行Jar | 
 Spring Boot应用可执行jar,启动器以及格式等等。  | 
| 第三方版本依赖 | 
 由Spring Boot管理的版本依赖细节。  |