官方参考
建议 fork 到自己的github 仓库,可以对源码添加注释,修改源码,提交也方便。

本文用的是: 5.1.x 分支
构建工具
Gradle
Git
JDK 1.8 +
IntelliJ IDEA
下载源码
git clone github.com/feifeihappy…

通过命令行进行构建
在 spring-framework 项目的根目录下使用命令:
gradlew.bat build

构建的过程比较慢,有很多的依赖包需要下载,并且需要运行所有的测试,请耐心等待。第一次构建时用了两个多小时
导入idea
File -> Import Project -> Import project from external model 选择 Gradle,然后下一步,接着导入
然后就是自动编译,最后基本OK:

参考: