文件概述
本節提供了 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 自動配置
IO
如果你的應用需要 IO 能力,請檢視以下一個或多個部分
-
Quartz: Quartz 排程
-
郵件: 傳送郵件
-
校驗: JSR-303 校驗
-
REST 客戶端: 使用 RestTemplate 和 WebClient 呼叫 REST 服務
-
Web 服務: Spring Web Services 自動配置
-
JTA: 使用 JTA 的分散式事務
容器映象
Spring Boot 為構建高效容器映象提供了第一類支援。你可以在此處閱讀更多相關內容
-
高效容器映象: 最佳化 Docker 映象等容器映象的技巧
-
Dockerfiles: 使用 dockerfiles 構建容器映象
-
Cloud Native Buildpacks: Maven 和 Gradle 對 Cloud Native Buildpacks 的支援