一、下载Spring源码
方法一:git
(1)下载并安装GIt,下载地址:https://git-scm.com/download/wingithub
(2)配置用户名和邮箱;spring
(3)使用git命令下载Spring源码:markdown
git clone https://github.com/spring-projects/spring-framework.git
方法二:eclipse
直接从gitHub上下载一个压缩包,选择4.3.8.Release版本。地址:https://github.com/spring-projects/spring-framework/releases?after=v5.0.0.RC2ide
二、下载Gradle
(1)由于Spring的源码使用的gradle构建的,因此须要安装gradle。下载地址:https://gradle.org/next-steps/?version=4.8.1&format=allpost
(2)配置环境变量:gradle
GRADLE_HOME 的值为gradle的根目录;idea
PATH环境变量增长:%GRADLE_HOME%\bin; 3d
(3)使用:gradle -version 查看gradle的安装;
三、Spring源码转换为可直接导入IDEA的工程
由于直接下载下来的代码不能直接导入到IDEA 或 eclipse 里面,须要作一个转换。
(1)下载的代码根目录下面如下的文件:
import-into-eclipse.*是导入Eclipse的脚本,点击运行以后会有提示。
由于我用的是idea,所以须要使用最后一个文件,最后一个文件是文本文件,打开以后会发现这是一个指导用户怎么编译的说明(这是一个用markdown语法写的文件),步骤入下:
由于是在Windows机器上,因此运行: gradle.bat cleanIdea :spring-oxm:compileTestJava
四、导入到IDEA
打开IDEA,File->New->Project From Existing Sources…,选中Spring-framework文件夹,OK->Import project from external model,选中Gradle,点击Next,而后点击Finish,等待IDEA导入便可。