1. 程式人生 > 實用技巧 >IDEA搭建Spring原始碼過程

IDEA搭建Spring原始碼過程

spring原始碼有很多值得學習的地方,自己搭建了一套原始碼框架,方便跟蹤和檢視。對理解底層的結構有非常大的幫助。下面開始:

step1 準備環境:

官方下載spring的原始碼:記得切換分支,我下的是5.1.x

https://github.com/spring-projects/spring-framework

2.下載 並安裝 gradle

https://gradle.org/releases/

下載後是壓縮包, 解壓

解壓後,配置環境變數,新增系統變數

變數名:GRADLE_HOME

值是解壓目錄

再在 Path環境變數中新增

%GRADLE_HOME%\bin

cmd開啟控制檯,輸入gradle -v 校驗

完成!

step2 匯入Spring:

在IDEA中直接開啟Spring原始碼專案

在 settings中設定gradle配置

在專案中設定JDK

開啟專案下build.gradle檔案 替換 repositories中maven倉庫地址,因為原地址太慢。

      maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
maven { url "https://repo.spring.io/plugins-release" }

然後重新整理下gradle。等待idea下載依賴包。等待時間很長。。

下載完畢後,右側就會出現所有專案

而且左側的專案 會變成藍色

step3:編譯工程

1.先編譯spring-core

然後按照core-oxm-context-beans-aspects-aop 順序 同樣以上圖方式 編譯。

新建一個module來測試

然後可以在spring原始碼上打斷點了