一、Spring源码分析环境搭建之源码下载
- Spring的源码已经从svn迁移到了github(gayhub)上,所以我们只要在github上搜索Spring就可以找到他的源码。如图
- 这里我分析的Spring版本是3.2.x。而《Spring源码深度解析》一书中,分析的Spring版本也是3.x,所以对照起来看应该差别不大。github地址是:
https://github.com/spring-projects/spring-framework/tree/3.2.x
. - 源码下载后,解压到自己想要的路径。解压后目录结构如下:
注意:此处解压出来的目录还不能直接导入到eclipse中。我们还需要使用它自带的gradlew进行转换。 - 转换示例:
- 使用cmd命令,进入要转换的文件夹中。这里拿spring-jdbc举例
- 使用命令
..\gradlew.bat cleanidea eclipse
(注意 gradlew是Spring源码解压后自带的)
- 稍等片刻,即可转换成功。
- 这时候在spring-jdbc目录下会生成相应的
.classpath
等文件
- 至此源码下载及转换完成。注意,别一次性都把所有的源码全部转换,我们需要用哪个,再去转换
二、Spring源码分析环境搭建之导入源码到eclipse
- 这一步我就不再啰嗦了。
- 导入发现项目有红色感叹后,这时我们去build path中查看有该模块有哪些模块,然后把相应的模块导入进来。
- 环境搭建已经完毕。接下来就是分析了。我们下篇见~~
评论