文档概览
本节提供 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 的自动配置
输入/输出
如果您的应用程序需要输入/输出功能,请参阅以下一个或多个部分:
-
Quartz: Quartz 调度
-
邮件: 发送电子邮件
-
验证: JSR-303 验证
-
REST 客户端: 使用 RestTemplate 和 WebClient 调用 REST 服务
-
Web 服务: Spring Web Services 的自动配置
-
JTA: JTA 分布式事务
容器镜像
Spring Boot 提供了一流的支持来构建高效的容器镜像。您可以在此处了解更多:
-
高效容器镜像: 优化 Docker 镜像等容器镜像的技巧
-
Dockerfiles: 使用 Dockerfile 构建容器镜像
-
云原生构建包: Maven 和 Gradle 的云原生构建包支持