緣起
最近在看Spring的源碼,筆者準備在CSDN寫一個專欄,用於記錄關於spring源碼閱讀過程中的心得和體會。
廢話補多少,看源碼之前首先是要搭建源碼的運行環境,搭建運行環境大概分爲以下幾步。
步驟
- 安裝git
- 安裝Gradle
- 下載源碼
- 導入到開發環境中
下面一步步介紹
安裝GIT
spring源碼現在是放在git hub中,故我們需要先安裝Git,在windows下安裝Git很簡單,讀者可以自行百度。
安裝好了後可以採用Git命令 git clone https://github.com/spring-projects/spring-framework.git
的方式
如果不裝git也是可以的,直接去git hub上下載源碼便是。
spring源碼在git hub上的地址:https://github.com/spring-projects/spring-framework
安裝Gradle
由於spring是基於Gradle而非maven開發的,故還需要先安裝Gradle,Gradle安裝也相對比較簡單,讀者可以自行百度。
把Spring源碼導入到開發環境中
筆者用的開發環境是idea,讀者使用eclipse也是可以的,用過maven的都知道,項目在導入的時候會需要去下載很多的包,Gradle也是一樣,所以在項目導入的時候我們需要等待包下載安裝完,搭建好的spring源碼環境如圖所示。
開始調試代碼
我們可以看到spring源碼下有個src的目錄,我們可以在此新建一些我們的測試類,用於調試spring的源碼
如此我們就可以根據代碼一步步走,從而進行源碼閱讀。