天天看点

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);
   }
}