Spring4.2源码解析-下载源码并导入eclipse
2016-04-18 14:35
429 查看
开始通过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的源码进行学习了。
如果有错误之处,还请指正,谢谢!
因为是边学习边记录,如果有错误之处,还请指正。
一、下载源码
首先先到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的源码进行学习了。
如果有错误之处,还请指正,谢谢!
相关文章推荐
- Java throw与throws区别
- 解决eclipse导出javadoc时的“错误: 编码GBK的不可映射字符”问题
- Java多线程开发系列之番外篇:事件派发线程
- android studio转eclipse(二)
- android studio转eclipse
- eclipse中的.project 和 .classpath文件的具体作用
- JAVA 异常 throwable exception error throws throw
- 关于java字符串的内存问题
- 用java API来操作HBase
- Spring框架 声明式事物管理(七)
- JavaWeb编码之get方式中文乱码问题
- ACM 奇偶数分离 Java
- Spring 实现远程访问详解——rmi
- 幕后英雄的用武之地——浅谈Java内部类的四个应用场景
- ACM 一种排序 Java
- java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 解决方法
- Java NIO使用及原理分析 (四)(转)
- ACM 街区最短路径问题 Java
- JAVA 如何将String进行大小写转换
- Java NIO使用及原理分析(三)(转)