在学习Spring的时想了解一些重要接口和类的源码,本文讲述了Spring工程的下载和在IDEA上打开的操作,共需要以下几步:
1. 安装JDK;
2. 安装gradle;
3. 下载spring源码;
4. 切换到4.1.x分支;
5. 用IntelliJ IDEA导入;
接下来准备开始吧;
原文地址: http://blog.csdn.net/boling_cavalry/article/details/79426075
以下列出我本次实战用到的各个工具的版本,以供您参考:
1. 操作系统:win10
2. Git Bash版本2.15,并且已配置好账号信息,可以正常执行git命令;
3. JDK:1.8.0_111
4. gradle:2.14.1(不要用4.x版本,会提示找不到插件”sonar-runner”)5. IDEA版本如下图:
这个就不多说了,记得要配置环境变量JAVA_HOME;
C:/Users/12167>gradle -version ------------------------------------------------------------ Gradle 2.14.1 ------------------------------------------------------------ Build time: 2016-07-18 06:38:37 UTC Revision: d9e2113d9fb05a5caabba61798bdb8dfdca83719 Groovy: 2.4.4 Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015 JVM: 1.8.0_111 (Oracle Corporation 25.111-b14) OS: Windows 10 10.0 amd64
git clone https://github.com/zq2599/spring-framework.git
5. 在spring-framework文件夹下,执行git branch -a查看分支列表,如下:
12167@zhaoqinwin10 MINGW64 /d/study/spring-framework (master) $ git branch -a 4.0.x 4.1.x * master remotes/origin/3.0.x remotes/origin/3.1.x remotes/origin/3.2.x remotes/origin/4.0.x remotes/origin/4.1.x remotes/origin/HEAD -> origin/master remotes/origin/beanbuilder remotes/origin/conversation remotes/origin/gh-pages remotes/origin/master
6. 执行命令git checkout 4.1.x切换到4.1.x分支;
导入完成后,就可以愉快的阅读源码了,遇到重要的类和接口可以用IDEA自带的类图工具查看类图和继承关系,操作方法是在源码上右键选择”Diagrams -> Show Diagram”,更详细的操作请参考 《用IntelliJ IDEA看Java类图》 ;