Spring源码编译下载
下载源码
2B哥在家远程办公,心血来潮,整理点spring源码玩玩。 可以在github上下载 ,也可以下载我课堂的源码(有注释)
git clone github.com/spring-proj…

- 配置gradle 编译环境
Spring源码是通过gradle编译的,所以要先配置gradle编译环境
- gradle下载安装 下载地址 ,我本地环境用的 v4.10.2
- 解压安装,安装路径不要出现空格(建议),如图

2、配置环境变量
选中系统变量path,然后编辑,打开编辑环境,新建,
输入配置路径C:\apache\gradle-4.10.2\bin


- 验证环境安装是否正常,如下图,表示正常

3. 导入idea,配置idea环境
-
导入spring-framwork到idea
打开idea, 选择File---Open,选择解压的spring-framwork,导入到idea


- 配置idea中gradle环境
File---Settings ,搜索gradle, 配置gradle
指定gradle home: C:/apache/gradle-4.10.2 安装路径
Service directory path指定了gradle仓库: D:/maven/gradle/.gradle 自定义
vm参数可不配: -XX:MaxPermSize=2048m -Xmx2048m -XX:MaxHeapSize=2048m
确定,等待gradle加载环境,时间有点久,耐心等待

4. 编译源码
打开Terminal中端,输入 如下命令编译spring源码,等待结果
gradlew spring-oxm:compileTestJava

出现 BUILD SUCCESSFUL 表示编译成功

5.新建项目测试新建一个module, 选择gradle项目


创建完成后打开build.gradle, 引入依赖jar,格式如下图

编写测试类,测试

福利
关注2B哥的公众号(java2b),送上spring源码只是图谱一份。


转载自:https://juejin.cn/post/6844903708812132359