文档概览
本节简要介绍 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 Application: SpringApplication
-
外部配置: External Configuration
-
Profiles: Profiles
-
日志: Logging
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 镜像等容器镜像的技巧
-
Dockerfile: 使用 dockerfile 构建容器镜像
-
Cloud Native Buildpacks: 支持 Maven 和 Gradle 的 Cloud Native Buildpacks