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管理的版本依赖细节。