3. 文档概述
本节提供 Spring Boot 参考文档的简要概述。它充当文档其余部分的地图。
本文档的最新副本可在docs.spring.io/spring-boot/docs/current/reference/获取。
3.1. 第一步
如果您正在开始使用 Spring Boot 或“Spring”,请从以下主题开始:
3.2. 从早期版本升级
您应该始终确保正在运行受支持的 Spring Boot 版本。
根据您要升级到的版本,您可以在此处找到一些其他提示:
从 1.x: 从 1.x 升级
到新功能版本: 升级到新功能版本
Spring Boot CLI: 升级 Spring Boot CLI
3.3. 使用 Spring Boot 进行开发
准备好真正开始使用 Spring Boot 了吗?我们为您服务:
最佳实践: 代码结构| @配置| @EnableAutoConfiguration | Bean 和依赖注入
打包您的应用程序: 生产 jar
Spring Boot CLI: 使用 CLI
3.4. 了解 Spring Boot 功能
需要有关 Spring Boot 核心功能的更多详细信息? 以下内容适合您:
弹簧应用程序: SpringApplication
外部配置: 外部配置
Profiles: Profiles
日志记录: 日志记录
3.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 自动配置
3.6. 数据
如果您的应用程序处理数据存储,您可以在此处查看如何配置它:
3.7. 消息传递
如果您的应用程序使用任何消息传递协议,请参阅以下一个或多个部分:
AMQP: RabbitMQ 自动配置
Kafka: Spring Kafka 自动配置
Pulsar: Spring for Apache Pulsar 的自动配置
RSocket: Spring 框架 RSocket 支持的自动配置
Spring Integration: Spring Integration 的自动配置
3.8. IO
如果您的应用程序需要 IO 功能,请参阅以下一个或多个部分:
Quartz: Quartz调度
邮件: 发送电子邮件
验证: JSR-303 验证
REST 客户端: 使用 RestTemplate 和 WebClient 调用 REST 服务
Webservices: Spring Web 服务的自动配置
JTA: 使用 JTA 进行分布式事务
3.9. 容器镜像
Spring Boot 为构建高效的容器镜像提供一流的支持。你可以在这里读更多关于它的内容:
高效容器镜像: 优化 Docker 镜像等容器镜像的技巧
Dockerfiles: 使用 dockerfiles 构建容器镜像
云原生构建包: 使用 Maven 和 Gradle 支持云原生构建包
3.10. 转向生产
当您准备好将 Spring Boot 应用程序推向生产环境时,我们有一些您可能会喜欢的技巧:
管理端点: 概述
3.11. GraalVM 本机镜像
Spring Boot 应用程序可以使用 GraalVM 转换为本机可执行文件。您可以在此处阅读有关我们的本机图像支持的更多信息:
GraalVM 本机映像: 简介| 与 JVM 的主要区别| 提前处理
3.12. 高级主题
最后,我们为更高级的用户提供了一些主题:
最后更新于