Spring源码了解

"1,搭建spring源码项目"

Posted by Dunno on August 16, 2016

目录

背景介绍

之前一直停留在应用的阶段,了解的部分也不够全面,这次希望能对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的项目看对应介绍,步骤几乎一致。

readme

好,步骤很清楚了,我们先来执行第一步:


./gradlew :spring-oxm:compileTestJava cleanIdea idea

这一步执行起来比较久,得1个多小时,我们慢慢等...

执行完成,我们open项目

readme

选择build.gradle

readme

点击ok

readme

点击 open existing project

readme