平时在开发过程中,或多或少要看下源码,要看别人写的东西始终会有点费劲,这里就说下看源码可以用到的一些实用小技巧吧。
工具/原料
电脑一台,系统不限,安装IDEA。
看代码
1、定位到方法实现类。比如在用ApplicationContext获取bean的时候,一般我们会Ctrl+鼠标左键进入到方法声明,有时这是接口中的方法,那还要找到具体实现,这时可以在方法调用处,Ctrl+Alt+鼠标左键,就可以进入到方法具体实现。在接口中可以点击向下的箭头,可以看到实现方法的类。点击右上角 Open as Tool Window 图标还能展开更多详细。




3、调试。看源码很多时候还是要调试才能知其所以然,又或者遇到问题,可以通过调试跟断点看运行情况。比如代洁船诼抨码中使用到了切面对请求参数进行校验,跳转到方法实现时候后,先整体看一遍逻辑,然后打上断点,用不同的参数调试。

看结构
1、查看类结构。View->Tool->Window->Structure,可以帮助我们看下类的属性、方法定义。

2、查看类层级(继承)关系。CTRL + H 打开类的继承层级面板,个人感觉不是很常用。
