本节简要概述 Spring Boot 参考文档。它用作文档其余部分的地图。
2.从早期版本升级
您应该始终确保您正在运行受支持的 Spring Boot 版本。
根据您要升级到的版本,您可以在此处找到一些其他提示:
-
从 1.x:从 1.x 升级
-
到新功能版本: 升级到新功能版本
-
Spring Boot CLI: 升级 Spring Boot CLI
4. 了解 Spring Boot 特性
需要有关 Spring Boot 核心功能的更多详细信息? 以下内容适合您:
-
弹簧应用: SpringApplication
-
外部配置: 外部配置
-
配置文件: 配置文件
-
记录: 记录
5. 网络
如果您开发 Spring Boot Web 应用程序,请查看以下内容:
-
Servlet Web 应用程序: Spring MVC、Jersey、嵌入式 Servlet 容器
-
反应式 Web 应用程序: Spring Webflux、嵌入式 Servlet 容器
-
优雅关机: 优雅关机
-
Spring Security: 默认安全配置、OAuth2 自动配置、SAML
-
Spring Session:Spring Session 的自动配置
-
Spring HATEOAS:Spring HATEOAS 的自动配置
7. 消息传递
如果您的应用程序使用任何消息传递协议,请参阅以下一个或多个部分:
-
AMQP: RabbitMQ 的自动配置
-
Kafka: Spring Kafka 的自动配置
-
RSocket: Spring Framework 的 RSocket 支持的自动配置
-
Spring Integration:Spring Integration 的自动配置
8. IO
如果您的应用程序需要 IO 功能,请参阅以下一个或多个部分:
-
Quartz: Quartz调度
-
邮件: 发送电子邮件
-
验证: JSR-303 验证
-
REST 客户端: 使用 RestTemplate 和 WebClient 调用 REST 服务
-
Webservices: Spring Web 服务的自动配置
-
JTA: 使用 JTA 的分布式事务
9. 容器镜像
Spring Boot 为构建高效的容器镜像提供了一流的支持。你可以在这里读更多关于它的内容:
-
高效的容器镜像: 优化容器镜像(如 Docker 镜像)的技巧
-
Dockerfiles: 使用 dockerfiles 构建容器镜像
-
Cloud Native Buildpacks: 使用 Maven 和 Gradle 支持 Cloud Native Buildpacks