本节简要介绍了Spring Boot参考文档。它作为文档的导航。
此文档的最新副本可在docs.spring.io/spring-boot/docs/current/reference/获取。
2. 从早期版本升级
您应始终确保正在运行Spring Boot的支持的版本。
根据您要升级到的版本,您可以在此找到一些额外的提示:
-
从1.x: 从1.x升级
-
到新功能版本: 升级到新功能版本
-
Spring Boot CLI: 升级Spring Boot CLI
3. 使用Spring Boot进行开发
准备好开始使用Spring Boot了吗?我们为您提供了支持:
-
最佳实践: 代码结构 | @Configuration | @EnableAutoConfiguration | Beans和依赖注入
-
打包您的应用: 生产jar包
-
Spring Boot CLI: 使用CLI
4. 了解Spring Boot功能
需要更多关于Spring Boot核心功能的详细信息?以下内容适合您:
-
Spring应用程序: SpringApplication
-
外部配置: 外部配置
-
配置文件: 配置文件
-
日志记录: 日志记录
5. Web
如果您开发Spring Boot Web应用程序,请查看以下内容:
-
Servlet Web应用程序: Spring MVC,Jersey,嵌入式Servlet容器
-
响应式Web应用程序: Spring Webflux,嵌入式Servlet容器
-
优雅关闭: 优雅关闭
-
Spring安全: 默认安全配置,OAuth2的自动配置,SAML
-
Spring会话: Spring会话的自动配置
-
Spring HATEOAS: Spring HATEOAS的自动配置
7. 消息
如果您的应用程序使用任何消息协议,请查看以下一个或多个部分:
-
AMQP: RabbitMQ的自动配置
-
Kafka: Spring Kafka的自动配置
-
Pulsar: Spring for Apache Pulsar的自动配置
-
RSocket: Spring Framework的RSocket支持的自动配置
-
Spring集成: Spring集成的自动配置
8. IO
如果您的应用程序需要IO功能,请查看以下一个或多个部分:
-
Quartz: Quartz调度
-
邮件: 发送电子邮件
-
验证: JSR-303验证
-
REST客户端: 使用RestTemplate和WebClient调用REST服务
-
Web服务: Spring Web Services的自动配置
-
JTA: 使用JTA进行分布式事务
9. 容器镜像
Spring Boot提供了构建高效容器镜像的一流支持。您可以在此处阅读更多信息:
-
高效的容器镜像: 优化容器镜像(如Docker镜像)的技巧
-
Dockerfile: 使用dockerfiles构建容器镜像
-
云原生Buildpacks: 使用Maven和Gradle支持云原生Buildpacks