对于Java工程师来说,阅读源码是我们一项必备技能,尤其学习Spring源码。主要学习下源码中的相关技术的实现原理,以及代码的设计思想。
1.Spring源码构建第一步
源码构建技巧
下载Spring源代码,这里我主要是把Spring的源代码fork到自己的github上,然后在clone到本地进行构建。这样的话,可以再源码的基础上进行注释和改进。
gradle安装
因为spring源代码是使用gradle进行构建的,所以你得提前下载gradle构建工具,我一直使用的是maven,对于gradle的使用按照网上的教程一步一步操作就可以。下载好后进行配置即可。
- 下载gradle,地址:https://gradle.org/install/
下载之后放在自己相关的软件目录下。
- 配置环境变量,如下:
也可以配置这一句:
export PATH=$PATH:/Users/xxx/Software/gradle-6.8/bin
- 验证gradle安装
使用gradle -version或者gradle -v查看
mac也可以直接通过命令安装
brew install gradle
2.使用idea导入Spring源码
idea导入源码
- 第一步
先选择源码所在文件夹
- 第二步
使用gradle导入
gradle配置
idea配置gradle的截图
仓库地址配置下更快
这就好了,开始源码学习吧。