Spring Boot技術內幕(架構設計與實現原理)/源碼分
作 者: 朱智勝 著
定 價: 79
出?版?社: 機械工業出版社
出版日期: 2020年06月01日
頁 數: 257
裝 幀: 平裝
ISBN: 9787111657088
●前言
部分 準備篇
章 閱讀代碼前的準備
1.1 獲取和調試Spring Boot源代碼
1.1.1 獲取Spring Boot的源代碼
1.1.2 調試Spring Boot的源代碼
1.2 Spring Boot源代碼的目錄結構
1.2.1 Spring Boot的整體項目結構
1.2.2 spring-boot-project項目結構
1.3 源代碼閱讀工具
1.4 Spring Boot的設計理念和目標
1.4.1 設計理念
1.4.2 設計目標
1.5 Spring Boot的整體架構
第二部分 原理篇
第2章 Spring Boot核心運行原理
2.1 核心運行原理
2.2 運作原理源碼解析之@EnableAutoConfiguration
2.2.1 入口類和@Spring BootApplication注解
2.2.2 注解@EnableAutoConfiguration功能解析
2.3 AutoConfigurationImportSelector源碼解析
2.3.1 @Import注解
2.3.2 ImportSelector接口
2.3.3 AutoConfigurationImportSelector功能概述
2.3.4 @EnableAutoConfiguration自動配置開關
2.3.5 @EnableAutoConfiguratio數據配置
2.3.6 @EnableAutoConfiguration加載自動配置組件
2.3.7 @EnableAutoConfiguration排除指定組件
2.3.8 @EnableAutoConfiguration過濾自動配置組件
……
第3章 Spring Boot構造流程源碼分析
第4章 Spring Boot運行流程源碼分析
第三部分 內置組件篇
第5章 Spring Boot外化配置源碼解析
第6章 Spring Boot Web應用源碼解析
第7章 Spring Boot內置Servlet容器源碼解析
第8章 Spring Boot數據庫配置源碼解析
第9章 Spring Boot消息源碼解析
0章 Spring Boot Cache源碼解析
1章 Spring Boot日志源碼解析
2章 實戰:創建Spring Boot自動配置項目
第四部分 外置組件篇
3章 Spring Bo測試
4章 Spring Boot打包部署解析
5章 Spring Boot應用監控解析
6章 Spring Boot Security支持
內容簡介
這是一本從源碼角度分析Spring Boot底層原理和實現方式,以求幫助讀者掌握Spring Boot多場景聯合運用、項目性能調優的實踐指導書。作者是Spring Boot領域的布道者、技術專家,曾以視頻、文章等形式分享自己多年實踐及研究Spring Boot的經驗,影響近50萬該領域的讀者。 本書以近期新版本的Spring Boot 2.x的源碼為基礎進行分析,不僅提煉出了Spring Boot源碼的核心思想,還從多個維度對Spring Boot框架中的數十個主流功能模塊進行了源碼級分析,更難能可貴的是,書中還對Spring Boot外置輔助工具進行了源碼級分析。此外,為了指導讀者實踐應用,本書除了在各章相關部分給出實踐方法外,還以用獨立章節以實際案例的形式專門進行落地指導。 本書從邏輯上可分為4個部分: 部分為準備部分,包括章,這部分主要介紹進行Spri......