spring源码解析---1.环境搭建

末鹿安然 提交于 2021-02-02 15:51:23

 1.安装GitHub。下载地址:desktop.github.com。

2.安装Gradle。下载地址:gradle.org/releases/。

下载好,是个zip包,解压到目录,再配置下环境变量就可以用了。

新建GRADLE_HOME

在系统变量path里,加入对应的Gradle的系统变量

配置好,在系统cmd窗口输入命令“gradle -version”,如果安装成功则会显示gradle对应的系统版本。

1.3下载spring源码。下载地址:github.com/spring-projects/spring-framework

默认会显示master分支,我们切换到4.3.14版本,点击右边绿色的按钮Clone or download,弹出的div中选择Open in Desktop,

 

然后系统已经安装好的GitHub会弹出如下界面,我们选择好Local path,即源码下载的本地存放路径,选择好再点击clone按钮,进行下载源码操作。

1.3.1 解决GitHub国内下载慢的问题

访问https://www.ipaddress.com/websites/github.global.ssl.fastly.net#ipinfo 

将图中显示的ip地址配置到host即可。

更改C:\Windows\System32\drivers\etc\hosts文件,在文件中追加 

151.101.185.194 github.global.ssl.fastly.net, 将域名指向该IP即可.

1.4 导入到eclipse。

打开spring下载保存的文件目录,如我们这里想看spring-beans部分的源码,进入到spring-beans的目录,在地址栏上输入cmd,敲击回车,打开命令窗口。

 

输入执行命令"gradle cleanidea eclipse"。

 

 

 转换成功。

进入到对应的文件夹,可以看到有作为Eclipse工程所必须的.project和.classpath文件,打开eclipse,导入工程。

导入后会发现工程名前有个感叹号,我们来看看依赖包和工程。

 

 

 

 

我们先将对应的工程导入进来,导入前,进入到工程对应的目录,执行"gradle cleanidea eclipse".

导入spring-core工程后,工程报错就没有了,现在来解决下缺少jar的报错。

http://repo.springsource.org/libs-release-local/org/springframework/spring/,下载最新的dist版本的,提取我们需要的jar。

我们下载4.3.x最新的4.3.14版本,下载好解压。

 

进入到libs文件夹下

 

找到spring-core-4.3.14.reelease.jar解压

 

进入到spring-core-4.3.14.RELEASE目录,地址上敲入cmd回车,打开命令窗口。

 

 

使用jar命令生成需要的jar文件 :

    spring-cglib-repack-3.2.6.jar

        命令:jar cvf spring-cglib-repack-3.2.6.jar org\springframework\cglib

    spring-objenesis-repack-2.6.jar

        命令:jar cvf spring-objenesis-repack-2.6.jar org\springframework\objenesis

 

 

将生成好的jar接切到对应的目录.

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!