Spring源码探究 | 二、源码构建

源码构建

1、前言

在学习Spring源码前,我们手头上要有一套Spring的源代码方便我们梳理spring的逻辑。这套代码构建成功后我们可以在上面加入自己的注释,方便后续的学习。

2、Spring5 源码下载

这里采用目前最新的Spring5来完成对Spring的学习。
首先你的 JDK 需要升级到 1.8 以上。Spring3.0 开始,Spring 源码采用 github 托管,不再提供官网下载
链接。大家可自行去 github 网站下载,我们使用的版本下载链接为:
https://github.com/spring-projects/spring-framework/archive/v5.0.2.RELEASE.zip,下载完成后,
解压源码包会看到以下文件目录:
在这里插入图片描述

3、基于 Gradle 的源码构建

由于 Spirng5 以后都是采用 Gradle 来编译,所以构建源码前需要先安装 Gradle 环境。Gradle 下载地
址:https://gradle.org/releases,我使用的版本是 Gradle4.3.1,下载链接为:
https://gradle.org/next-steps/?version=4.3.1&format=bin , 下 载 完 成 后 按 以 下 步 骤 操 作 , 以
Windows 操作系统为例:

3.1 配置环境变量

在这里插入图片描述

3.2 添加环境变量

Path:%GRADLE_HOME%\bin
在这里插入图片描述

3.3 检测环境

输入 gradle -v 命令,得到以下结果:
在这里插入图片描述

3.4 编译源码

cmd 切到 spring-framework-5.0.2.RELEASE 目录,运行 gradlew.bat
在这里插入图片描述

3.5 eclipse构建

如果使用的开发工具为eclipse的话,执行 import-into-eclipse.bat 命令,构建前,请确保网络状态良好,按
任意键继续。
在这里插入图片描述
等待构建成功(若中途出现错误,大部分情况是由于网络中断造成的,重试之后一般都能解决
问题),构建成功后,会出现如下界面:
在这里插入图片描述
到这一步为止,还在使用 Eclipse 的小伙伴已经可以将项目导入到 Eclipse 中了。而我们推荐使用的 IDEA
也比较智能,可以直接兼容 Eclipse 项目。

3.6 导入IDEA

导入 IDEA。打开 IntelliJ IDEA,点击 Import Project,弹出如下界面,选择
spring-framework-5.0.2.RELEASE 文件夹:
在这里插入图片描述
在这里插入图片描述
点击OK后,选择Gradle构建方式
在这里插入图片描述
选择本地配置的gradle和JDK版本为1.8,点击Finish
在这里插入图片描述

3.7 自动构建

等待构建完成,在网络良好的情况下大约需要 10 分钟便可自动构建完成,你会看到如下界面:
在这里插入图片描述

3.8 验证构建结果

验证方式是:找到 一个类(比如ApplicationContext),按 Ctrl + Shift + Alt + U,出现类图界面说明构建成功。
在这里插入图片描述
至此Spring 5的所有源码已经构建成功,我们可以在代码的海洋里遨游了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值