授人以鱼不如授人以渔,《三分钟理解Spring源码》专栏教你如何学习、思考、阅读Spring框架,并应对其它开源框架不再畏惧。
这篇文章就一句话,要想好好啃源码,去Github,或者网上找资源,把Spring源码先下载下来,后面的文章会介绍看源码思路、如何找入口、如何找主线。(你要只想面试快速提高,这篇文章可以忽略— —,直接关注后面更新的文章)
介绍两个IDEA分析源码小技巧,会分析继承结构、会看类图,只要肯花时间慢慢啃,面对什么源码都不虚。
1、快捷键CTRL+H查看
利用idea快捷键查看hierarchy,效果如下
好处:可以看向上和向下的继承关系
缺点:只能看继承关系,不能看实现了哪些接口
2、鼠标右键指定类、点击Diagrams查看类图
好处:既能看继承关系,也能看实现了哪些接口
缺点:不能看下层关系
效果如下