中国建设工程造价协会网站手机网页打不开怎么办
3. 文档概述(Documentation Overview)
本章节简要介绍一下Spring Boot参考文档。它包含本文档其它部分的链接。
本文档的最新版本可在 docs.spring.io/spring-boot/docs/current/reference/ 上获取。
3.1 第一步(First Steps)
如果您要开始学习Spring Boot或Spring,请访问the following topics:
- 从零开始: 概述 | 要求 | 安装
 - 教程: 第1部分 | 第2部分
 - 运行示例: 第1部分 | 第2部分
 
3.2 从早期版本升级(Upgrading From an Earlier Version)
您应始终确保运行的是受支持的 Spring Boot 版本。
根据您升级到的版本,您可以在此处找到一些额外的提示:
- 从 1.x 升级: 从 1.x 升级
 - 升级到新版本 升级到新版本
 - Spring Boot CLI: 升级 the Spring Boot CLI
 
3.3 使用Spring Boot开发(使用 Spring Boot 开发)
准备开始使用Spring Boot了? 我们为您提供以下内容:
- 构建系统: Maven | Gradle | Ant | Starters
 - **最佳实践:
** 代码结构 | @Configuration | @EnableAutoConfiguration | Bean 和依赖注入 - **运行代码:
** IDE | 打包 | Maven | Gradle - 打包应用程序: 生成环境 jars
 - Spring Boot CLI: 使用CLI
 
3.4 了解Spring Boot功能(Learning About Spring Boot Features)
需要了解更多有关Spring Boot的共享详情吗? 下列内容包括了这些:
- Spring Application: SpringApplication
 - 外部配置: 外部配置
 - 配置: 配置
 - 日志: 日志
 
3.5 Web
如果您正在开发 Spring Boot Web应用程序,请阅读以下内容:
- Servlet Web应用程序: Spring MVC, Jersey, Embedded Servlet Containers
 - Reactive Web应用程序: Spring Webflux, Embedded Servlet Containers
 - Graceful Shutdown: Graceful Shutdown
 - Spring Security: 默认安全配置、OAuth2 的自动配置、SAML
 - Spring Session: Spring Session 的自动配置
 - Spring HATEOAS: Spring HATEOAS 的自动配置
 
3.6 数据(Data)
如果您的应用程序要处理数据存储,可以在此处查看如何配置:
- SQL: 配置 SQL 数据存储、嵌入式数据库支持、连接池等
 - NOSQL: 为 Redis、MongoDB、Neo4j 等 NOSQL数据库存储提供自动配置
 
3.7 消息(Messaging)
如果您的应用程序使用任何报文传送协议,请参阅以下一个或多个章节:
- JMS: ActiveMQ 和 Artemis 的自动配置,通过 JMS 发送和接收消息
 - AMQP: RabbitMQ 的自动配置
 - Kafka: Spring Kafka 的自动配置
 - RSocket: 支持 Spring Framework’s RSocket 的自动配置
 - Spring Integration: Spring Integration 的自动配置
 
3.8 IO
如果您的应用程序需要 IO 功能,请参阅以下一个或多个章节:
- Caching: 缓存支持 EhCache、Hazelcast、Infinispan 等
 - Quartz: Quartz 调度
 - Mail: 发送 Email
 - Validation: JSR-303 Validation
 - REST Clients: 使用 RestTemplate 和 WebClient 调用 REST 服务
 - Webservices: Spring Web Services 的自动配置
 - JTA: 使用 JTA 进行分布式事务处理
 
3.9 容器镜像(Container Images)
Spring Boot 为构建容器镜像提供了一流的支持。您可以在此相关信息:
- 高效的容器镜像: 优化 Docker 镜像等容器镜像的技巧
 - Dockerfiles: 使用dockerfiles构建容器镜像
 - 云原生构建包: 使用 Maven 和 Gradle 支持云原生构建包
 
3.10 迁移到生产环境(Moving to Production)
当你准备将Spring Boot应用发布到生产环境时,我们提供了一些方法 :
- 管理断点: 概述
 - 连接选项: HTTP | JMX
 - 监控: 指标 | 审计 | HTTP 追踪 | 进程
 
3.11 高级主题(Advanced Topics)
最后,我们为用户准备了一些高级功能:
- 部署Spring Boot应用: 云部署 | 操作系统服务
 - 构建工具插件: Maven | Gradle
 - 附录: 应用程序属性 | 元数据配置 | 自动配置类 | 测试自动配置注解 | 可执行文件 | 版本依赖
 
