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
- 注意:导入时通过gradle方式导入。
1.1.2通过本地文件导入
考虑到GitHub下载过慢,这里提供网盘地址
链接:https://pan.baidu.com/s/1bzevmFXEhXnVTWup1WhUDg
提取码:lhxs
1.1.3导入成功页面
1.1.4问题发现。
- 为了避免第三方class冲突,spring将最新的cglib和objenesis给重新打包了,并且在源码中未提供这一部分。所以需要导入这一缺失的jar包。
1.1.5问题解决
两者进行相同的操作(设置为在同步之前就执行)
点击确认之后刷新gradle即可。