前言
阅读源码是程序猿成长的必经一环,正所谓知其然知其所以然。我们在开发成长道路上不仅需要知道如何使用,更要懂得其背后的原理,如此方可得心应手。本篇文章旨在指导大家搭建Spring6.0以上版本的源码阅读环境,方便大家在学习源码的过程中更好的附加注释,便于理解。
前提
由于Spring6.0开始要求JDK最低版本是17,所以还是使用JDK1.8的童鞋们还需要升级一下的,相信此步骤对于大家而言还是非常容易的,就不在此多赘述(附上: 下载地址)。
Gradle_5">Gradle环境配置
Gradle_7">Gradle下载
下载地址
博主当前使用的Gradle版本基于v8.10的,大家可以根据自己的需要下载更高或者更适合自己电脑的版本;
解压缩
下载完成后(建议放在全英文目录下),解压后在init.d目录下创建init.gradle文件
内容参考(已配置阿里云加速)如下:
allprojects {repositories {maven { url 'file:///C:/smartaotao/gradle/repository' }maven { url "https://maven.aliyun.com/repository/public" }mavenLocal()mavenCentral()}buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/public' }mavenLocal()mavenCentral()}}
}
Gradle_35">Gradle配置环境变量
此处已配置Gradle完成!
Gradle_41">Gradle验证
gradle -v
== 注意 ==:
Daemon JVM: F:\Program Files\Java\jdk17 (no JDK specified, using current Java home)
在后续gradle编译过程中可能会提示找不到JDK17或者JVM环境,只需要根据报错提示下载相应的JDK版本即可。
代码编译
代码拉取
相应使用过Github的童鞋们肯定知道这个网速一言难尽,建议直接在 Gitee 上建立自己的源码环境,方便学习过程中的提交或者修改;
可参考如下步骤:
直接附上Github源码的地址,导入即可(静待构建完成)
代码构建
IDEA打开项目:
settings -> Gradle配置
End
最后一步,依赖下载,源码编译成功!
这里由于网速的不同,build的时间长短也不一样,建议大家耐心等待哦,欢迎大家有问题评论区讨论。