天天看點

Spring5.0.X源碼的下載下傳及Idea編譯(一)

1.從github下載下傳spring源碼

下載下傳位址:https://github.com/spring-projects/spring-framework

本文以下載下傳spring5.0為例,下載下傳步驟如圖

Spring5.0.X源碼的下載下傳及Idea編譯(一)

2.安裝Gradle

Mac安裝,直接在終端輸入:brew install gradle

Windows安裝,從官網下載下傳安裝即可

以mac為例,gradle -v

Spring5.0.X源碼的下載下傳及Idea編譯(一)

3.使用idea導入,下載下傳依賴的時間可能會很久,耐心點,下載下傳完成即可

點選進行gradle建構

Spring5.0.X源碼的下載下傳及Idea編譯(一)

4.spring源碼斷點調試

建立my-test工程,引入spring-context,使用Gradle依賴
dependencies {
    compile(project(":spring-context")) --新增
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

建立AppConfig配置類
@Configuration
public class AppConfig {

}
建立測試類,初始化ApplicationContext進行斷點調試即可
public class MyTest {
   public static void main(String[] args) {
      ApplicationContext context =new AnnotationConfigApplicationContext(AppConfig.class);
   }
}