前言
学习Spring源码的重要前提,则是需要去编译源码到本地环境,这样则是方便我们在本地环境添加注释、断点调试、查看类图等,不过相信很多小伙伴在编译Spring源码的过程中相继遇到了很多困难而导致放弃学习...3.我们点击Github头像,跳转到github中
?
4.我们下载relese分支即可,不要下载其他的分支,其他分支是不稳定的
?...cmd到项目根目录运行 gradlew.bat
这个过程会相当漫长取决于你的网速,因为我之前已经编译过了,中间缓慢的过程笔者无法展示出来,不过小伙伴需要耐心等待
可能最后结果会失败,如果显示失败就再运行一遍...执行指令预编译spring源码(可能需要耗时几十分钟,看网速)
然后再打开源码所在文件夹,在windows cmd命令中输入
gradlew :spring-oxm:compileTestJava
?...建好项目之后再gradle的配置文件中添加spring的依赖——相当于你建了一个maven项目,在pom文件中添加spring的依赖
compile(project(":spring-context")