目的:为了提高代码架构思维、深入理解框架。
原则:
- 定焦原则:抓住主线;
- 宏观原则:站在上帝视⻆,关注源码结构和业务流程(淡化具体某⾏代码的编写细节)。
技巧:
- 断点 — 观察技术栈;
- 反调 — Find Usages;
- 经验 — 例如:spring框架中doXXX,就是做具体处理的地⽅。
源码构建:
- 安装gradle:
https://services.gradle.org/distributions/
下载完成后解压后
配置环境变量
配置完成后我们查看一下本机安装的gradle的版本信息,使用快捷键Win+R弹出的输入框中输入cmd,然后打开命令窗口,在命令窗口中输入gradle -v 或 gradle -version 可以查看到gradle的版本信息,如下图所示。
2. 在github上获取源码:
https://github.com/spring-projects/spring-framework
等代码完全拉下来后(可能时间较长):
就可以进行编译了。
如果编译中遇到错误了,可能时jdk版本要求问题,更换适合的版本即可。
- 使用
可以自己新建测试 module:
新建成功后会自动加入管理
加入自己想要依赖的项目:
进行测试:
测试结果:



