第一步:安裝git和gradle,以及Java8,並配置環境變量。
或者下載指定的release版本解壓縮。
第三步:預編譯spring-oxm模塊。官網說:Pre-compile
spring-oxm
with
./gradlew cleanIdea :spring-oxm:compileTestJava
,即打開cmd,切換到spring-framework工程目錄下,運行:gradlew cleanIdea :spring-oxm:compileTestJava
第四步:開始導入工程,File->import project->選中spring-framework工程->import from external model->Gradle->finish通過一段時間項目導入成功
第五步:設置project sdk爲1.8,右鍵project->open module settings->sdks->點+號新建jdk1.8,找到jdk1.8的路徑,再選中project選項卡,設置project sdk爲1.8
第六步:再建立一個簡單的spring-web項目模板,和spring其它模塊放一塊兒,經過main方法打斷點進行源碼鑑賞。
二:Spring Boot
(1)github下載release版本源碼或git clone相應的版本
(2)cmd進入源碼目錄,運行:mvnw.cmd clean install -DskipTests -Pfast
(3)idea 導入項目
(4)最外層的pom中可能有以下問題:
${disable.checks} 識別不了,能夠註釋掉相應的plugin
(5)spring-boot-project目錄下建立一個springboot項目模塊,經過打斷點進行鑑賞。