Spring源码分析(1)--准备篇

准备篇

注意:本文基于spring-5.0.4.RELEASE版本源码的研究。

要研究Spring的源码,首先你需要一份源码(指定一个版本),然后我们习惯用IDE打开源码观看,本文将介绍如何从官网下载源码,并导入IntelliJ IDEA 。


1)下载gradle,因为spring工程是基于gradle,推荐自己下载一个gradle,解决一些不必要问题,且你的版本最好跟我的统一gradle-4.9

http://services.gradle.org/distributions
在这里插入图片描述
下载到本地后,解压到你本地E:\java\gradle-4.9路径下(自己做对应更改),将gradle加入到环境变量中
在这里插入图片描述
Path:
在这里插入图片描述
点击确定后,打开cmd,输入
gradle -v
在这里插入图片描述
2)下载源码(强烈推荐直接下载源码,因为你可以做一些注释)

https://github.com/spring-projects/spring-framework

github网速比较慢,可以下载我网盘的。
链接:https://pan.baidu.com/s/1e90HuESCcU0jmnZlCb7qhA
提取码:y6o8

选择5.0.4.RELEASE版本的,下载到本地,并解压。解压后目录如下:
spring工程目录
双击脚本gradlew.bat
在这里插入图片描述
接下来,看读者使用的IDE是什么,假如是eclipse,则需要执行import-into-eclipse.bat,本文不对eclipse的导入做介绍,请自行查询相关资料。
如果用IntelliJ IDEA,则执行如下操作:

File->New->Project From Existing Sources…,选中Spring-framework文件夹,OK->Import project from external model,选中Gradle,点击Next,然后点击Finish,等待IDEA导入即可。记得勾选use auto-import
在这里插入图片描述

进入项目后,先找到spring-beans模块,然后将spring-beans.gradle文件打开
在这里插入图片描述
然后将compileGroovy.dependsOn这行注释。
在这里插入图片描述

接着gradle自动对项目进行构建,如下截图则表明构建完毕。
在这里插入图片描述







本人才疏学浅,请各位多多包涵,有任何疏漏错误之处,敬请提出。


版权声明:本文为aidaowuqiong原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。