最难准备研究spring源码,分享下自己导入源码过程,为大家节省时间方便直接进入源码正题
1、下载spring源码
安装git,Spring源码现在在github托管,spring官网找到github小图标,点击进入,复制spring源码地址,使用git下载,
spring源码 git地址https://github.com/spring-projects/spring-framework.git
图示:
2、安装Gradle,Spring项目用Gradle构建的,为了方便管理项目,我们需要安装下,
进入gradle官网http://services.gradle.org/distributions/,下载最新版本解压,配置环境变量,使用gradle -v测试是否安装成功
3、安装jdk1.8
4、导入源码到intell idea
4.1、打开IDEA,File->New->Project From Existing Sources
4.2、选择下载的本地spring源码
4.3、选择导入固定model的项目
4.4、点击Next,然后点击Finish,等待导入完成。
5、配置jdk1.8,
spring高版本中使用了1.8新特性,为了避免报错,需要配置
5.1、File--->Setting
5.2、File--->>Project Structure
6、可能出现问题
因为本人在windows中Java环境变量,JAVA_HOME配置的1.7,版本太低,导致编译失败
Error:com/android/builder/model/AndroidProject : Unsupported major.minor version 52.0. Please use JDK 8 or newer.
Download JDK 8 Select a JDK from the File System
处理如下:将gradle.xml中gradlejvm中的#JAVA_HOME改为1.8
更改后,点击刷新,坐等导入成功 ;
7、开始spring源码旅行