文档概述
本节提供了 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 和依赖注入
-
打包你的应用: 生产环境 jar 包
-
Spring Boot CLI: 使用 CLI
学习 Spring Boot 特性
想了解 Spring Boot 核心特性的更多细节?以下内容为你准备好了
-
Spring 应用: SpringApplication
-
外部配置: 外部配置
-
Profiles: Profiles
-
日志: 日志
Web
如果你开发 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 自动配置
消息
如果你的应用使用任何消息协议,请查看以下一个或多个部分
-
AMQP: RabbitMQ 自动配置
-
Kafka: Spring Kafka 自动配置
-
Pulsar: Spring for Apache Pulsar 自动配置
-
RSocket: Spring Framework RSocket 支持的自动配置
-
Spring Integration: Spring Integration 自动配置
IO
如果你的应用需要 IO 能力,请查看以下一个或多个部分
-
Quartz: Quartz 调度
-
邮件: 发送邮件
-
校验: JSR-303 校验
-
REST 客户端: 使用 RestTemplate 和 WebClient 调用 REST 服务
-
Web 服务: Spring Web Services 自动配置
-
JTA: 使用 JTA 的分布式事务
容器镜像
Spring Boot 为构建高效容器镜像提供了第一类支持。你可以在此处阅读更多相关内容
-
高效容器镜像: 优化 Docker 镜像等容器镜像的技巧
-
Dockerfiles: 使用 dockerfiles 构建容器镜像
-
Cloud Native Buildpacks: Maven 和 Gradle 对 Cloud Native Buildpacks 的支持