Spring4.2源码解析-下载源码并导入eclipse

开始通过Spring源码学习Spring框架,给自己留下一些笔记,也希望能帮助到其他的人。

因为是边学习边记录,如果有错误之处,还请指正。


一、下载源码

首先先到Spring的官网http://spring.io/,首页-->projects-->spring framework,选择从GitHub上下载Spring Framework的源码:



然后选择Spring Framework的版本进行下载,此处选择4.2.5


选择Download ZIP进行下载,得到源码压缩包spring-framework-4.2.5.RELEASE.zip


二、解压并生成eclipse metadata

解压该文件,在该文件夹根目录下可以看到文件import-into-eclipse.sh(类似有windows系统下的import-into-eclipse.bat),打开命令控制台执行import-into-eclipse.sh:

STEP 1: Generate subproject Eclipse metadata(如果未安装Gradle wrapper,该步骤花费时间较长

STEP 2: Import subprojects into Eclipse/STS

STEP 3: Generate root project Eclipse metadata

STEP 4: Import root project into Eclipse/STS

STEP 5: Enable Git supportfor all projects

以上几步均为自动进行的,只需要你敲回车进行下一步即可,具体的步骤说明可以在文件或者运行时的命令控制台输出信息中获得到,另外如果你的机器没有安装Gradle wrapper的话,第一步花费的时间会很长,据我们公司的慢牛网速来看,几乎花了我不到两个小时的时间,各位读者可以耐心等待了......,下面是安装过程中的一个截图:




三、导入到eclipse

完成之后,打开eclipse,选择import-->general-->Existing Projects to Workspace,

选中文件夹根目录下的所有子项目,如spring-core,spring-beans等,不知道是否为eclipse版本问题,我之前导入的时候只能一个一个导入到eclipse中,eclipse不允许我全选......

导入到eclipse之前注意先调整一下默认JDK,选择1.8,否则会有“Unrecognized VM option 'MaxMetaspaceSize=1024m'”的错误发生,因为该参数只在1.8开始支持。


导入完成后就是题主这个样子了:



然后就可以轻松查看Spring的源码进行学习了。

如果有错误之处,还请指正,谢谢!

猜你喜欢

转载自blog.csdn.net/tearofthemyth/article/details/51151638