文件總覽
本節簡要概述 Spring Boot 參考文件。它作為文件其餘部分的導覽地圖。
從較早版本升級
您應始終確保您正在執行 受支援的 Spring Boot 版本。
根據您要升級到的版本,您可以在此處找到一些其他提示
-
從 1.x: 從 1.x 升級
-
升級到新功能版本: 升級到新功能版本
-
Spring Boot CLI: 升級 Spring Boot CLI
使用 Spring Boot 開發
準備好實際開始使用 Spring Boot 了嗎? 我們已為您準備好
-
最佳實務: 程式碼結構 | @Configuration | @EnableAutoConfiguration | Beans 和依賴注入
-
封裝您的應用程式: 生產環境 jar 檔
-
Spring Boot CLI: 使用 CLI
瞭解 Spring Boot 功能
需要更多關於 Spring Boot 核心功能的詳細資訊嗎? 以下內容適合您
-
Spring Application: 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: Spring for Apache Pulsar 的自動組態
-
RSocket: Spring Framework 的 RSocket 支援的自動組態
-
Spring Integration: Spring Integration 的自動組態
IO
如果您的應用程式需要 IO 功能,請參閱以下一或多個章節
-
Quartz: Quartz 排程
-
郵件: 傳送電子郵件
-
驗證: JSR-303 驗證
-
REST 客戶端: 使用 RestTemplate 和 WebClient 呼叫 REST 服務
-
Webservices: Spring Web Services 的自動組態
-
JTA: 使用 JTA 的分散式交易
容器映像檔
Spring Boot 提供一流的支援來建置有效率的容器映像檔。您可以在此處閱讀更多相關資訊
-
有效率的容器映像檔: 最佳化容器映像檔 (例如 Docker 映像檔) 的提示
-
Dockerfiles: 使用 dockerfiles 建置容器映像檔
-
Cloud Native Buildpacks: 使用 Maven 和 Gradle 對 Cloud Native Buildpacks 的支援