通過上一節的內容我們講解的 spring.factories是springboot啟動classLoader加載的內部配置文件,通過加載配置以后我們可以說上下文被初始化,
這一節我們就詳細講解一下springboot整個加載流程。
通過源碼分析我們大致可以把springboot分成如下結構:
目錄流程:
1.構造springApplication實例對象
2.SpringApplication run 方法
3.Environment環境加載
4.application配置文件的加載
5.上下文applicationContext創建
6.ioc容器刷prepareCntext,refresh,依賴注入的過程
7.springboot如何自動配置機制
8.aop在springboot的使用
8.springboot事務配置
9.springboot mvc自動配置
通過這大致九個分支我們去了解springboot的整個流程。下一節我們就從 構造springApplication實例對象源碼開始解析講解。