1.学习Spring源码推荐两本书,一本是Spring技术内幕,一本是Spring源码深度解析
其中Spring技术内幕侧重的是全局,而Spring源码深度解析侧重的是源码句句解析
2.学习源码就得去导入源码,源码从何而来,从github上来地址是
https://github.com/spring-projects/spring-framework
git克隆命令
git clone https://github.com/spring-projects/spring-framework.git
3.下载完成后,就可以直接导入了
注意下,其他文章会写到说要 执行
gradlew cleanIdea :spring-oxm:compileTestJava
在这个执行就需要安装gradle,官网下载解压就可以了,不详细多说
其实是不需要的,你直接通过IDEA open打开选中 build.gradle 就可以了
默认配置就好了,记得maven配置好。
等待吧,等待下载spring.io中的依赖,要半个小时。
4.另外还有是通过eclipse打开,这个需要进入每个文件夹执行gradle cleanIdea eclipse
切记!!!! 要科学上网!!!! 科学上网!!!!