目录
背景介绍
之前一直停留在应用的阶段,了解的部分也不够全面,这次希望能对spring项目有一个全面的了解。
spring的项目搭建起来很方便,由于spring依赖gradle,但是你不用事先去下,因为项目下下来之后里面有一键安装的脚本。但是spring4依赖jdk8,如果你想研究spring4的源码,需要事先安装好,我这里介绍的是搭建spring3的,但是后来我还是决定学习spring4的代码,搭建方法是一样的。不影响。
下载源码
git clone git@github.com:spring-projects/spring-framework.git
安装项目
下下来默认是spring4,spring4默认依赖jdk8,(如果你没有jdk8的话)你用里面脚本安装的时候会通不过,因为JVM参数不支持。 你可以选择切换的低版本的分支,或者安装JDK8,我这里选择切换分支。
查看远程分支
切换分支
你会看到这样的目录
好,由于我的IDE环境使用的是idea,我们看下import-into-idea.md里面的介绍。eclipse的项目看对应介绍,步骤几乎一致。
好,步骤很清楚了,我们先来执行第一步:
./gradlew :spring-oxm:compileTestJava cleanIdea idea
这一步执行起来比较久,得1个多小时,我们慢慢等...
执行完成,我们open项目
选择build.gradle
点击ok
点击 open existing project