Spring Boot是目前Java EE開發(fā)中頗受歡迎的框架之一。依托于底層Spring Framework的基礎支撐,以及完善強大的特性設計,Spring Boot已成為業(yè)界流行的應用和微服務開發(fā)基礎框架?!禨pring Boot源碼解讀與原理分析》共14章,分為4個部分。第一部分介紹Spring Boot底層依賴的核心容器,以及底層Spring Framework的兩大核心特性IOC和AOP;第二部分從底層源碼角度深入剖析Spring Boot的生命周期,包括Spring Application、IOC容器、嵌入式Web容器和AOP模塊的生命周期;第三部分針對項目開發(fā)中整合的主流場景,介紹場景模塊中的核心裝配和關鍵機制原理,如JDBC中的事務、Web中的核心控制器等;第四部分與Spring Boot的運行部署相關,針對不同運行場景講解Spring Boot的啟動引導方式。閱讀《Spring Boot源碼解讀與原理分析》之前,讀者需要先對Spring Framework和Spring Boot有基本的理解與簡單的框架使用經驗或項目開發(fā)經驗。本書的重點是Spring Boot的設計、思想和原理,無論是對于已經有一定基礎的開發(fā)者還是已熟練使用Spring Boot并希望進一步提升技能和水平的開發(fā)者,本書是他們透徹研究Spring Boot源碼和原理的理想選擇。