Spring 源码下载
百度搜索 Spring 即可查询到。或者访问地址:spring.io/projects/sp…
如果觉得gitbug访问慢,无法拉取,也可以访问我的gitee(gitee.com/xiesx/Sprin…) fork
当然我拉取的不是最新的代码,我拉取的是5.x的代码,我会陆续往里更新中文注释。
导入Idea
查看spring源码路径:Spring-Framework/gradle/wapper/gradle-wrapper.properties
 可知源码使用的是gradle-6.8.3版本的gradle,如果本机里没有此版本的gradle,在执行以下命令的时候会自动去下载。打开项目根路径下的import-into-idea.md文件,根据说明,我们需要执行:./gradlew :spring-oxm:compileTestJava 命令编译
 看到build successful 标识编译成功因为gradle为6.x版本,所以需要idea 2020.x版本,否者会出现各种问题让你头大。 Idea->File->New->Project from Existing ... 找到项目路径,选择build.gradle打开即可,接下来就是漫长的编译过程,等待即可
注意
gradle 4.x 对应Idea-2018.x版本
gradle 6.x 对应Idea-2020.x版本
最终使用的版本是根据Spring源码里引用的gradle版本来确定。
自己试试吧,祝你们好运!!