一、准備相應環境以及下載spring項目
Ps:此處只講解安裝gradle
1、JDK安裝
2、Idea安裝
3、gradle安裝
Gradle下載路徑:https://services.gradle.org/distributions/
Gradel配置環境變量:
a、將下載的gradle解壓到本地,取出本地的全路徑
b、新建環境變量GRADLE_HOME,值為Gradle的解壓位置
c、配置path路徑如下:%GRADLE_HOME%\bin
d、win+r輸入cmd進入dos界面,鍵入命令gradle -v結果如圖:表示安裝成功

配置gradle的jar倉庫
a、新建環境變量GRADLE_USER_HOME,值為Gradle的jar倉庫位置。
Ps:此步驟可以不用配置可由編譯器指定。
4、Git安裝
5、下載spring項目
下載spring項目有2種方式,本文采用第一種方式下載
第一種:
下載路徑:https://github.com/search?q=spring
找到項目:

點擊上圖所示項目進入如下界面:

如圖先點擊1所示下拉選框選擇需要下載的源碼版本,而后點擊2的綠色按鈕下載壓縮包到本地。
二、Spring項目的導入
打開idea進入如下界面:

點擊inport Project在彈出的頁面中找到本地解壓的spring項目根目錄下,找到build.gradle選中並點擊ok跳轉到如下頁面:

分別配置gradle的位置,jdk位置。
Gradle VM options可配置指定的gradle編譯參數配置如下:-XX:MaxPermSize=2048m -Xmx2048m -XX:MaxHeapSize=2048m。點擊ok進入idea工作界面,等待編譯即可。
Ps:如果安裝gradle的時候沒有指定倉庫可以在此處配置倉庫位置
Ps:如果

此處長時間處於編譯狀態時可以停止編譯改為手動編譯
三、spring源碼的編譯
1、編譯spring-core
win+r輸入cmd進入dos界面,使用dos命令跳轉至spring項目跟目錄下:輸入命令gradlew :spring-core:compileTestJava即可開始編譯spring-core。編譯完成結果如下:

2、編譯spring-oxm
win+r輸入cmd進入dos界面,使用dos命令跳轉至spring項目跟目錄下:輸入命令gradlew :spring-oxm:compileTestJava即可開始編譯spring-core。編譯完成結果如下:

四、測試
在spring目錄下新建一個model,創建如下測試類:
AppConfig配置注解類
package test;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;
@Configuration //標注本類是配置類
@ComponentScan(value = "test") //配置掃描包
//@Component(value = "")
public class AppConfig {
}
測試bean:TestBean
package test;
import org.springframework.stereotype.Component;
@Component(value = "testBean")
public class TestBean {
public TestBean() {
System.out.println("init");
}
}
View類:
public class View {
/**
* 注解版視圖解析
* @param args
*/
public static void main(String[] args) {
AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class);
// ac.scan("TestBean");
TestBean bean = (TestBean) ac.getBean("testBean");
System.out.println(bean);
}
右鍵run控制台輸出結果如下:

Spring5.0源碼環境搭建完畢
ps:此博客僅為記錄博主所學知識
