avatar

19.Spring源码深度解析读书笔记(1)

一、Spring源码分析环境搭建之源码下载

  1. Spring的源码已经从svn迁移到了github(gayhub)上,所以我们只要在github上搜索Spring就可以找到他的源码。如图
  1. 这里我分析的Spring版本是3.2.x。而《Spring源码深度解析》一书中,分析的Spring版本也是3.x,所以对照起来看应该差别不大。github地址是:https://github.com/spring-projects/spring-framework/tree/3.2.x.
  2. 源码下载后,解压到自己想要的路径。解压后目录结构如下:

    注意:此处解压出来的目录还不能直接导入到eclipse中。我们还需要使用它自带的gradlew进行转换。
  3. 转换示例:
    1. 使用cmd命令,进入要转换的文件夹中。这里拿spring-jdbc举例
    2. 使用命令 ..\gradlew.bat cleanidea eclipse(注意 gradlew是Spring源码解压后自带的)
    3. 稍等片刻,即可转换成功。
    4. 这时候在spring-jdbc目录下会生成相应的.classpath等文件
  4. 至此源码下载及转换完成。注意,别一次性都把所有的源码全部转换,我们需要用哪个,再去转换

二、Spring源码分析环境搭建之导入源码到eclipse

  1. 这一步我就不再啰嗦了。
  2. 导入发现项目有红色感叹后,这时我们去build path中查看有该模块有哪些模块,然后把相应的模块导入进来。
  3. 环境搭建已经完毕。接下来就是分析了。我们下篇见~~

评论