拥有一套属于自己的Spring源码环境
Spring是一个非常优秀的开源项目,而且基本是互联网的标配。随着这几年的源码阅读习惯,有用一套自己的源码阅读笔记项目已经是水到渠成。今天就来在本地编译一份,以便于后面记录核心笔记用。
环境准备
1.准备好源代码
- https://spring.io/projects/spring-framework
- https://github.com/spring-projects/spring-framework
- https://gitee.com/mirrors/Spring-Framework (推荐,毕竟速度快,而且每天会跟
github同步一次) - https://gitee.com/vernon/Spring-Framework (为了自己可以提交代码,必须要
fork一份)
为什么贴这些url地址,是因为提醒我们所有人,官网与github是我们最先关注的地方。
gradle.properties
1 | version=5.3.5-SNAPSHOT |
从上面可以看出来,我们现在用到是spring 5.3.5-SNAPSHOT版本。后面会遇到一些编译问题,避免大家踩坑,我直接说。这里依赖的JDK需要在JDK11。
2.JDK准备
下载JDK11的版本:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html






