1.從github下載下傳spring源碼
下載下傳位址:https://github.com/spring-projects/spring-framework
本文以下載下傳spring5.0為例,下載下傳步驟如圖
2.安裝Gradle
Mac安裝,直接在終端輸入:brew install gradle
Windows安裝,從官網下載下傳安裝即可
以mac為例,gradle -v
3.使用idea導入,下載下傳依賴的時間可能會很久,耐心點,下載下傳完成即可
點選進行gradle建構
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);
}
}