Spring源码学习(1)---环境搭建

1.1环境搭建


使用的版本

  • jdk 1.8
  • IDEA 2019.3.4
  • gradle 5.1.3

1.1.1通过git方式导入源码。

​ GitHub中的spring源码

​ https://github.com/spring-projects/spring-framework.git

Spring源码学习(1)---环境搭建

  • 注意:导入时通过gradle方式导入。

1.1.2通过本地文件导入

​ 考虑到GitHub下载过慢,这里提供网盘地址

链接:https://pan.baidu.com/s/1bzevmFXEhXnVTWup1WhUDg
提取码:lhxs

Spring源码学习(1)---环境搭建

1.1.3导入成功页面

Spring源码学习(1)---环境搭建

1.1.4问题发现。

Spring源码学习(1)---环境搭建

Spring源码学习(1)---环境搭建

  • 为了避免第三方class冲突,spring将最新的cglib和objenesis给重新打包了,并且在源码中未提供这一部分。所以需要导入这一缺失的jar包。

1.1.5问题解决

Spring源码学习(1)---环境搭建

两者进行相同的操作(设置为在同步之前就执行)

Spring源码学习(1)---环境搭建
Spring源码学习(1)---环境搭建
Spring源码学习(1)---环境搭建

点击确认之后刷新gradle即可。

1.2 完成之后页面

Spring源码学习(1)---环境搭建