文章目錄
前言
一直以來想看下Mybatis源碼,但是一直沒時間看或者說自己本身沒有去花時間做這件事情。隨着自己的成長,覺得技術這個事情還是需要花時間去搞源碼的。所以花時間來看看前輩的優秀的作品,從而也給自己的未來編程提高些能力。
本次源碼分爲七個階段(可以點擊鏈接進行跳轉階段):
- 第一個階段是全局核心重點圖(本節)
- 第二個階段是構建加載初始化源碼分析
- 第三個階段是執行查詢源碼分析
- 第四個階段是執行更新源碼分析
- 第五個階段是Mybatis源碼中的設計模式
- 第六個階段是Mybatis源碼中的借鑑知識點和麪試考察點
- 第七個階段是整個Mybatis源碼粗讀
第一個階段是全局核心重點圖
首先需要明確Mybatis在應用程序中的位置
Mybatis源碼包的邏輯架構圖
Mybatis的應用邏輯執行架構圖
Mybatis分爲2個階段構建初始化和執行數據結果集處理
Mybatis構建初始化圖
Mybatis執行結果集處理圖
Mybatis核心加載執行交互圖
第一節就主要是核心圖,希望能夠有夠大概意識和指導思想的意識,方便之後的源碼學習。