文档概述
本节简要概述了 Spring Boot 参考文档。 它用作文档其余部分的地图。
从早期版本升级
您应该始终确保运行的是受支持的 Spring Boot 版本。
根据您要升级到的版本,您可以在此处找到一些其他提示:
- 
从 1.x 升级到 2.x:从 1.x 升级 
- 
从 2.x 开始:从 2.x 升级 
- 
跳转至新功能版本:升级到新功能版本 
- 
Spring Boot CLI:升级 Spring Boot CLI 
使用 Spring Boot 进行开发
准备好真正开始使用 Spring Boot 了吗?我们为您提供:
- 
最佳实践:代码结构 |@Configuration |@EnableAutoConfiguration |Bean 和依赖注入 
- 
打包应用:生产罐 
- 
Spring Boot CLI:使用 CLI 
了解 Spring Boot 功能
需要有关 Spring Boot 核心功能的更多详细信息?以下内容适合您:
- 
Spring 应用程序:SpringApplication 
- 
外部配置:外部配置 
- 
配置文件:配置文件 
- 
日志记录:日志记录 
Web
如果您开发 Spring Boot Web 应用程序,请查看以下内容:
- 
Servlet Web 应用程序:Spring MVC、Jersey、嵌入式 Servlet 容器 
- 
响应式 Web 应用程序:Spring Webflux、嵌入式 Servlet 容器 
- 
Graceful Shutdown:正常关机 
- 
Spring Security:默认安全配置、OAuth2 自动配置、SAML 
- 
Spring Session:Spring Session 的自动配置 
- 
Spring HATEOAS:Spring HATEOAS 的自动配置 
消息
如果应用程序使用任何消息传递协议,请参阅以下一个或多个部分:
- 
AMQP:RabbitMQ 的自动配置 
- 
Kafka:Spring Kafka 的自动配置 
- 
Pulsar:Apache Pulsar 的 Spring 自动配置 
- 
Spring Integration:Spring Integration 的自动配置 
IO的
如果应用程序需要 IO 功能,请参阅以下一节或多节:
- 
Quartz:Quartz 调度 
- 
邮件:发送电子邮件 
- 
验证:JSR-303 验证 
- 
Webservices:Spring Web Services 的自动配置 
- 
JTA:使用 JTA 的分布式事务 
容器镜像
Spring Boot 为构建高效的容器镜像提供了一流的支持。您可以在此处阅读更多相关信息:
- 
高效容器镜像:优化容器镜像(如Docker镜像)的技巧 
- 
Dockerfiles:使用 dockerfile 构建容器镜像 
- 
云原生 Buildpack:支持 Maven 和 Gradle 的云原生 Buildpacks