最近要重新学习下Spring框架,学习下源码,对于理解Ioc和Aop以及抽象编程是非常有帮助的,不多说,看看我将源码down下来以及导入eclipse的步骤。
1.准备机器环境:JDK和eclipse,这两个不多说,做java的没有不会配置的;
2.下载gradle,gradle是一个类似ant的编译工具,只是Spring托管在github,并没有托管对应的jar包,需要通过gradle下载相应的jar包及依赖环境;去gradle官网down下来就行;我下载的是最新版本gradle-1.11-all.zip;
3.解压缩gradle,设置对应的环境变量;之前说过,gradle就是一个编译工具;我的路径为:D:/gradle;(重命名为gradle了,方便设置)添加环境变量:GRADLE_HOME=D:/gradle;设置:Path:D:/gradle/bin;之后进入命令行,输入:gradle,能看到“Welcome To XXXX”就说明搞好了;
4.下载Spring源码,官网:http://projects.spring.io/spring-framework/有很多人说找不到在哪里下载;这里解答下:Spring源码是托管在github上面的,所以不提供源码,只提供相应的下载链接;大家也可以直接去https://github.com/spring-projects/spring-framework下载相应的zip压缩包,解压缩到本地就行。
5.将spring-framework-master.zip解压到D盘(路径无所谓,只是为了方便操作命令行);win+R,cmd,进入命令行;切入D路径;切入解压缩的Spring目录中;输入:gradle eclipse -x :eclipse;等着它编译完就行了,如果网速不好的话,等的时间会长一些。
6.验证:编译完成之后,打开eclipse,import一个Exsting Projects into Workspace,选择相应的Spring路径就有了。
7.开始学习源码:因为Spring是源码,所以很多个不同的src文件和对应的test文件,有了源码了,大家对应相关的源码分析文档努力学习大牛的编码风格,编程思路,编程模式,这里仅仅为大家提供了学习的敲门砖,以后的学习还要大家不断努力,加油!
1.准备机器环境:JDK和eclipse,这两个不多说,做java的没有不会配置的;
2.下载gradle,gradle是一个类似ant的编译工具,只是Spring托管在github,并没有托管对应的jar包,需要通过gradle下载相应的jar包及依赖环境;去gradle官网down下来就行;我下载的是最新版本gradle-1.11-all.zip;
3.解压缩gradle,设置对应的环境变量;之前说过,gradle就是一个编译工具;我的路径为:D:/gradle;(重命名为gradle了,方便设置)添加环境变量:GRADLE_HOME=D:/gradle;设置:Path:D:/gradle/bin;之后进入命令行,输入:gradle,能看到“Welcome To XXXX”就说明搞好了;
4.下载Spring源码,官网:http://projects.spring.io/spring-framework/有很多人说找不到在哪里下载;这里解答下:Spring源码是托管在github上面的,所以不提供源码,只提供相应的下载链接;大家也可以直接去https://github.com/spring-projects/spring-framework下载相应的zip压缩包,解压缩到本地就行。
5.将spring-framework-master.zip解压到D盘(路径无所谓,只是为了方便操作命令行);win+R,cmd,进入命令行;切入D路径;切入解压缩的Spring目录中;输入:gradle eclipse -x :eclipse;等着它编译完就行了,如果网速不好的话,等的时间会长一些。
6.验证:编译完成之后,打开eclipse,import一个Exsting Projects into Workspace,选择相应的Spring路径就有了。
7.开始学习源码:因为Spring是源码,所以很多个不同的src文件和对应的test文件,有了源码了,大家对应相关的源码分析文档努力学习大牛的编码风格,编程思路,编程模式,这里仅仅为大家提供了学习的敲门砖,以后的学习还要大家不断努力,加油!