框架源码阅读技巧
1.读源码前,必须全面熟悉该框架的所有功能
2.读源码前,必须认清主次,识别什么才是真正的核心流程
3.读源码过程中,多多利用源码调试技巧和工具
- 条件断点法
符合某个条件下才进入到断点
- 断点溯源法
比如你想知道spring源码中是在哪一个去创建对象的,你可以直接在你的构造方法中打一个断点,然后通过调用栈,向上去找spring源码中在哪里调用的构造方法
- 修改源码法
如果真正要读源码,请把源码下载下来自己编译运行,不要看idea反编译的代码,因为反编译出来的是无法修改的添加注释的,而某些时候,如果你能直接修改源码并进行调试和验证,会有很大的帮助 - 注释法
注意作者的注释并且可以增加自己的注释 - 常用工具介绍
翻译,做笔记