SpringBoot
Spring的影響力想必就不用小編多說了,今天要與你們聊的是SpringBoot這個新時代的寵兒。Spring Boot 實際上是要依賴Spring的,並非另起爐竈建立了一個全新的框架,它是Spring 的自動化。所謂兼聽則明,偏聽則暗」,在整個Java EE 的生態中,Spring 技術棧並不是獨此一家,也不徹底是「開山之做」,很多相關的特性可在JSR規範和其餘JavaEE實現中找到原型。換言之,Spring 技術棧可被認爲是一種很是成功的「重複發明輪子」,不只適配了JSR實現,並且「借鑑」了他山之石,逐步實現了自身的生態系統。spring
今天要與你們介紹的文檔就以Spring Boot爲中心,議題發散至Spring技術棧、JSR及Java。但願你們能透過全局的視角,瞭解變遷的歷程;經過多方的比較,理解特性的原理;整合標準的規範,掌握設計的哲學。更有阿里內部SpringBoot實戰文檔祝你們進階。須要的小夥伴幫忙點贊文章,關注我以後文末便可獲取!編程
第1部分總覽Spring Boot
第1章初覽Spring Boot設計模式
- Spring Framework時代
- Spring Boot簡介
- Spring Boot的特性
- 準備運行環境
第2章理解獨立的Spring應用框架
- 建立Spring Boot應用
- 運行Spring Boot應用
第3章理解固化的Maven依賴58spring-boot
- spring-boot-starter-parent與spring-boot dependencies簡介
- 理解spring-boot-starter-parent與spring-boot- dependencies
第4章理解嵌入式Web容器微服務
- 嵌入式Servlet Web容器
- 嵌入式Reactive Web容器
第5章理解自動裝配學習
- 理解@SpringBootApplication註解語義
- @SpringBootApplication屬性別名
- @SpringBootApplication標註非引導類
- @EnableAutoConfiguration激活自動裝配
- @SpringBootApplication"繼承」@Configuration CGLIB提高特性
- 理解自動配置機制
- 建立自動配置類
第6章理解Production- Ready特性spa
- 理解Production-Ready-般性定義
- 理解Spring Boot Actuator
- Spring Boot Actuator Endpoints
- 理解「外部化配置
- 理解規約大於配置」
第2部分走向自動裝配
第7章走向註解驅動編程(Annotation-Driven)設計
- 註解驅動發展史
- Spring核心註解場景分類
- Spring註解編程模型
第8章Spring註解驅動設計模式blog
- Spring @Enable模塊驅動
- Spring Web自動裝配
- Spring條件裝配
第9章Spring Boot自動裝配
- 理解Spring Boot自動裝配
- Spring Boot自動裝配原理
- 自定義Spring Boot自動裝配
- Spring Boot條件化自動裝配
第3部分理解SpringApplication
第10章SpringApplication初始化階段
- SpringApplication構造階段
- SpringApplication配置階段
第11章SpringApplication運行階段
- SpringApplication準備階段
- Spring應用上下文啓動階段
- Spring應用上下文啓動後階段
第12章SpringApplication結束階段
- SpringApplication正常結束
- SpringApplication異常結束
第13章Spring Boot應用退出
- Spring Boot應用正常退出
- Spring Boot應用異常退出
SpringBoot實戰
基於Spring Boot 2.X版本,採用「知識點+實例」的形式編寫,經過「58個基於知識的實例+2個綜合性的項目」。全面深刻地講解了Spring Boot 的主要技術原理和應用。(因爲篇幅到這裏已經很長了,這份文檔就只能以截圖目錄的方式展現出來了)
- 目錄一覽
- 內容一覽
寫在最後
相信你們都聽過這麼一種說法:「Spring Boot易學難精"。其實由於它的核心是Spring Framework,而對後者的理解程度又取決於對JSR規範及Java的熟悉度。Spring Boot 的配置、使用、監控、部署都很簡單,它擁有完善的生態。後期若是由於項目流量太大須要切換到微服務Spring Cloud (基於Spring Boot )也會極爲順利。能夠預想,將來會有愈來愈多的公司採用Spring Boot,更會有愈來愈多的開發者關注和使用Spring Boot。若是你在學習SpringBoot的過程當中遇到了什麼問題,那麼這兩份文檔必定能對你有所幫助!須要的小夥伴幫忙點贊文章,關注我以後添加小助理便可獲取!