概述
有時候我們需要知道某個方法有哪些調用方,這個時候,可以使用alt + 7
或者 ctrl + alt + h
,而有些場景,則需要同時結合這兩個快捷鍵。
例如:
@Service
public class PushMsgServiceImpl {
@Async
public void asyncSendMsg(Integer userId, PushMsgVO pushMsgVo, int timeToLive) {
}
}
當我們需要知道asyncSendMsg
的調用方時,先直接使用alt+7
,效果圖如下:
這個時候,我們點擊其中一個進去後,又想知道調用方的調用方是誰,這個時候就可直接使用ctrl + alt + h
。例如從上圖我們知道grouponPaticipateSuccess
方法調用了asyncSendMsg
方法,那麼直接在grouponPaticipateSuccess
方法是使用ctrl+alt+h
,就可以知道grouponPaticipateSuccess
方法的調用方。效果圖如下:
這樣的話,我們就用alt+7
將asyncSendMsg
方法的調用方固定在下方,方便查找,而組合ctrl+alt+h
快捷鍵進行對調用方的調用方進行逐一跟蹤。