Spring Boot 參考指南
- 版本:v2.0.5.RELEASE
- 更新日期:2018-10-02
I. Spring Boot 文件
本節簡要概述了Spring Boot參考文件,它充當文件其餘部分的對映。
II. 入門
如果你要開始使用Spring Boot,或者一般的“Spring”,請閱讀本節,它回答了“什麼?””、“如何?”和“為什麼?”的問題,它包括關於Spring Boot的介紹,以及安裝說明,然後我們將介紹如何構建你的第一個Spring Boot應用程式,並在此過程中討論一些核心原則。
III. 使用Spring Boot
本節將詳細介紹如何使用Spring Boot,它涵蓋了構建系統、自動配置和如何執行應用程式等主題,我們還介紹了一些Spring Boot的最佳實踐。雖然Spring Boot沒有什麼特別之處(它只是另一個你可以使用的庫),但是有一些建議可以讓你的開發過程更容易一些。
如果你剛開始使用Spring Boot,那麼在深入本節之前,你應該閱讀入門指南。
- 13. 構建系統
- 14. 結構化你的程式碼
- 15. 配置類
- 16. 自動配置
- 17. Spring bean和依賴項注入
- 18. 使用@SpringBootApplication註解
- 19. 執行你的應用程式
- 20. 開發者工具
- 21. 為生產環境打包你的應用程式
- 22. 下一步要讀什麼
IV. Spring Boot 特性
本節將深入介紹Spring Boot的詳細資訊,在這裡,你可以瞭解你可能想要使用和定製的關鍵特性。如果你還沒有這樣做,你可能希望閱讀“第II章”,“入門”和“第III章”,使用“Spring Boot”部分,這樣你就有了基礎的良好基礎。
- 23. SpringApplication
- 24. 外部化配置
- 25. 配置檔案
- 26. 日誌記錄
- 27. 開發Web應用程式
- 28. 安全
- 29.使用SQL資料庫
- 30. 使用NoSQL技術
- 31.快取
- 32. 訊息傳遞
- 33. 使用
RestTemplate
呼叫REST服務 - 34. 使用
WebClient
呼叫REST服務 - 35. 驗證
- 36. 傳送電子郵件
- 37. 使用JTA分散式事務
- 38. Hazelcast
- 39. Quartz Scheduler
- 40. Spring Integration
- 41. Spring Session
- 42. 通過JMX監視和管理
- 43.測試
- 44.WebSockets
- 45.Web Services
- 46.建立你自己的自動配置
- 47.Kotlin支援
- 48.下一步要讀什麼
V. Spring Boot Actuator:生產就緒特性
Spring Boot包括許多其他特性,可以幫助你在將應用程式推向生產環境時監控和管理應用程式,你可以選擇使用HTTP端點或JMX來管理和監控應用程式,審計、健康和指標收集也可以自動應用到你的應用程式中。
- 49. 啟用生產就緒的特性
- 50. 端點
- 51. 通過HTTP監控和管理
- 52. 通過JMX監控和管理
- 53.日誌記錄器
- 54.指標
- 55.審計
- 56.HTTP跟蹤
- 57.程式監控
- 58.Cloud Foundry支援
- 59.下一步要讀什麼
VI. 部署 Spring Boot 應用程式
- 60. 部署到雲
- 61.安裝Spring Boot應用程式
- 62.下一步要讀什麼
VII. Spring Boot CLI
VIII. 構建工具外掛
- 68.Spring Boot Maven外掛
- 69.Spring Boot Gradle外掛
- 70.Spring Boot AntLib模組
- 71.支援其他構建系統
- 72.下一步要讀什麼
IX. “How-to”指南
- 73.Spring Boot應用程式
- 74.效能和配置
- 75.嵌入式Web伺服器
- 76.Spring MVC
- 77.HTTP Clients
- 78.日誌記錄
- 79.資料訪問
- 80.資料庫初始化
- 81.訊息傳遞
- 82.批處理應用程式
- 83.Actuator
- 84.安全
- 85.熱插拔
- 86.構建
- 87.傳統的部署
X. 附錄
-
- properties ①
- properties ②
- properties ③
- properties ④
- properties ⑤
- properties ⑥
- properties ⑦
- properties ⑧
- properties ⑨
- properties ⑩
- B. 配置後設資料
- C. 自動配置類
- D. 測試自動配置註解
- E. 可執行Jar格式
- F. 依賴版本