spring源码下载以及编译(点击关注👉)

709 阅读1分钟
  • 为什么要读spring源码
  • 环境工具
  • 源码下载
  • 代码编译
  • demo示例

01 为什么要读源码

个人觉得有两点,第一就是拉开人与人之间的差距;第二就是装逼,至于其他暂时还未想到,有更好的观点的欢迎大家在评论区留言!

02 环境工具

JDK:1.8

grdle:6.5.1

IDEA:

JDK安装

JDK安装应该不需要进行手把手指导吧,如果真的不会百度搜一下就有了。

grdle安装

  • 配置gradle的环境变量和配置JDK的环境变量是一样的;

GRADLE_HOME=下载的gradle的位置;
编辑path,%GRADLE_HOME%\bin
  • 验证gradle环境变量是否配置成功(输入:gradle -v 如果出现下面的那就是成功了)

03 源码下载

Spring源码下载

Spring源码编译

Spring的下载

Spring源码在github上,但是下载速度比较慢,国内码云上也有其源码,建议从码云上fork一份代码道自己的仓库里面,这样便于自己在阅读源码时可以进行添加注释和修改;

注意:下载完之后把分支切到5.2.x

  • 在IDEA上配置你下载的gradle:

Spring源码编译

在IDEA的控制台输入以下命令:

gradlew :spring-oxm:compileTestJava

如果控制台出现sucesss说明已经编译成功,图片如下:

04 demo例子

demo例子

demo例子
  • 在你编译的Spring源码里面新建一个module;

在新建module里面build.gradle里面配置刚才本地编译的spring源码这个很关键;