准備開始看spring framework源碼研究學習下,在本地搭建spring環境寫一些demo進行debug。
1.需要環境:jdk1.8+,idea,gradle(自己本地要有,不用idea自己帶的);
jdk,idea電腦自己裝了,gradle沒用過,這里記錄下gradle安裝;
安裝gradle:版本不宜過高,我使用的時4.1的版本,在gradle官網下載gradle-bin的壓縮包(我不需要閱讀gradle的源碼什么的,所以足夠了)
解壓后配置環境變量和倉庫地址:
環境變量:%GRADLE_HOME%/bin
倉庫地址:GRADLE_USER_HOME->指向的是我的maven倉庫地址
cmd輸入:gradle -v查看安裝是否成功
2.下載spring-framework源碼,在github(gitee也可以)上搜索spring-framework,可以通過git遠程導入,也可以下載zip到本地,我是用zip包下載的;
why通過zip?
第一次搞,看官方的import-into-idea.md有提到需要執行 gradlew :spring-oxm:compileTestJava 命令
現在看好像通過git也是一樣的,哈哈只要能搞下來就行了。。- _ -
3.按上面截圖的步驟進入本地文件夾,執行命令gradlew :spring-oxm:compileTestJava,編譯這個測試類;
剩下的步驟實際上就是翻譯上面官網的步驟了
打開idea,,導入項目,然后選擇gradle構建。。。然后等着
構建完成之后就能在本地進行調試了。
調試:
1.創建一個自己的module,建好之后引入spring-context項目的依賴
寫個幾個類測試下
測試類獲取了bean並打印,就已經ok,可以開始繼續學習。