spring源码学习
1. 资料推荐
公众号:芋道源码
书籍:
- Spring技术内幕
- Spring源码深度解析
2.环境搭建
工具:
IDEA——2021.1.3
JDK——jdk 11.0.6_windows-x64_bin_exe 【必要】
Spring代码——Spring5.3.1
下载代码之后需要
-
新建项目—从现有源导入—选择Gradle
-
新增镜像
//新增以下2个阿里云镜像 maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter' } maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
-
修改distributionUrl=file:///D:/soft/location_gradle/gradle-6.7-bin.zip 位置不用每次都从网上下载
具体的版本根据具体不同的spring 选择 ,地址——【gradle】
-
编译——需要是时间比较长
3. 在已经Build好的Spring 中创建自己的测试 Modle
- 新建模块
-
添加4个核心
//添加完要构建一下,否则代码中无法引用,注意不要忘了 compile(project(":spring-context")) compile(project(":spring-beans")) compile(project(":spring-core")) compile(project(":spring-aop"))
-
编译