文件概述
本節提供了 Spring Boot 參考文件的簡要概述。它充當了文件其餘部分的路線圖。
使用 Spring Boot 進行開發
準備好真正開始使用 Spring Boot 了嗎?我們為您提供了支援
-
最佳實踐: 程式碼結構 | @Configuration | @EnableAutoConfiguration | Bean 和依賴注入
-
打包您的應用程式: 生產 JAR 包
-
Spring Boot CLI: 使用 CLI
瞭解 Spring Boot 功能
需要更多關於 Spring Boot 核心功能的細節?以下內容適合您
-
Spring 應用程式: SpringApplication
-
外部配置: 外部配置
-
Profile: Profile
-
日誌: 日誌
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: 使用 Dockerfile 構建容器映象
-
Cloud Native Buildpacks: 支援 Maven 和 Gradle 的 Cloud Native Buildpacks