一起学Spring源码

一起学Spring源码,第1张

环境搭建 Spring源码准备

首先进入Spring的github地址,Springhttps://github.com/spring-projects/spring-framework

现在Spring的主要版本是Spring5,我们切换到5.2.x的分支

 切换tags,选择一个版本

 下载Spring源码的压缩包

 当然这里你也可以直接用git clone 到本地,都可以。

配置Gradle Gradle是什么

有些小伙伴可能会问,Gradle是干什么的,Gradle是一个基于Groovy的构建工具,支持依赖管理和多项目创建,和maven类似,Spring是基于Gradle来构建项目的。

下载Gradle

gradlehttps://gradle.org/releases/

 配置gradle环境变量

首先,将下载的压缩包解压到本地目录

接着配置用户变量

 

配置环境变量

你会发现,这个环境变量的配置和Java环境变量的配置一模一样 

最后在命令行中输入

gradle -version

查看是否成功

 有的小伙伴可能会问,我都按你说的配置了,为什么没效果呢?要不然你试试用管理员身份运行命令窗口再试一下?

将Spring源码导入IDEA 修改配置

经过以上的准备工作,我们终于要开始学习Spring源码了,在此之前,我们需要将之前下载的压缩包解压。你会发现,解压之后的源码项目下,有以下这三个文件,这回就印证了我们上面说的Spring是基于gradle构建的这个说法了

 

接着

修改gradle.properties

 

修改settings.gradle

修改settings.gradle文件中的repositories配置项,添加阿里云镜像,加快构建速度

修改build.gradle

修改build.gradle中repositories的配置,也是配置阿里云镜像

修改plugins中的内容,注释掉下图所示的内容,避免因为相关的jar包找不到引起的编译失败

 导入源码

 最后等着IDEA去build就好了,我们的准备工作就做到这里.

 欢迎你和我一起学习Spring源码。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/733908.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-27
下一篇2022-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存