|
如需获取最新稳定版本,请使用 Spring Boot 4.0.4! |
文档概览
本节简要概述了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
-
外部配置: 外部配置
-
配置文件: 配置文件
-
日志记录: 日志记录
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: Apache Pulsar 的 Spring 自动配置
-
RSocket: Spring 框架 RSocket 支持的自动配置
-
Spring Integration: Spring Integration 的自动配置
输入/输出
如果您的应用程序需要输入/输出(IO)功能,请参阅以下一个或多个章节:
-
Quartz: Quartz 调度
-
邮件: 发送电子邮件
-
验证: JSR-303 验证
-
REST 客户端: 使用 RestTemplate 和 WebClient 调用 REST 服务
-
Web服务: Spring Web服务的自动配置
-
JTA: 使用 JTA 实现分布式事务
容器镜像
Spring Boot 为构建高效的容器镜像提供了一流的支持。您可在此处了解更多信息:
-
高效的容器镜像: 优化容器镜像(例如 Docker 镜像)的技巧
-
Dockerfile: 使用 Dockerfile 构建容器镜像
-
云原生构建包: 支持使用 Maven 和 Gradle 的云原生构建包