平時(shí)項(xiàng)目中基本上都會(huì)用到spring,但是源碼還沒(méi)有深入的了解過(guò)操刀。趁這段時(shí)間稍微空閑點(diǎn)烁挟,開(kāi)始研究下spring 源碼。下面是spring 源碼的環(huán)境搭建骨坑。
主要分為如下步驟:
①安裝jdk,gradle,git
②從GitHub下載spring framework 代碼
③編譯導(dǎo)入ide中撼嗓。
第一步安裝過(guò)程略過(guò)。
jdk安裝成功后通過(guò)java -version 輸出:
gradle 安裝整個(gè)后通過(guò)輸入gradle -verson
由于我是之前安裝過(guò)所以版本要老一些欢唾。
以及git
以上第一步已經(jīng)完成了静稻。
第二步從GitHub上下載源代碼。
如果使用的是Idea匈辱。下面說(shuō)下配置github用戶的過(guò)程。
①配置git并指向本地安裝路徑
②配置GitHub賬號(hào)并測(cè)試
③從GitHub上clone spring framework 代碼
這個(gè)操作比較耗時(shí)杀迹。等下載完成之后在對(duì)接的目錄下會(huì)出現(xiàn)spring 的源碼亡脸。
以上第二步就完成了。
下面是比較重要的一步树酪。
由于我用的是idea 所以說(shuō)下idea的導(dǎo)入方法浅碾。
首先在源碼路徑下面運(yùn)行:
gradlew :spring-oxm:compileTestJava 進(jìn)行編譯。這個(gè)操作也比較耗時(shí)续语。
然后通過(guò)(File -> New -> Project from Existing Sources -> Navigate to directory -> Select build.gradle) 導(dǎo)入即可垂谢。
最后結(jié)果如下:
恭喜你全部導(dǎo)入成功。開(kāi)始愉快的源碼之旅吧4选@闹臁!
—— 在看得見(jiàn)的額地方學(xué)習(xí)知識(shí)力试,在看不見(jiàn)的地方學(xué)習(xí)智慧徙邻。