項目中有一個陌生的類是從外部jar包引入的,而這個jar包可能又是由另外一個jar包引入的,這個時候怎么找到這個類的源頭呢?
以RedisTemplate為例子,首先鼠標放上去按住ctrl鍵,可以看到這個類所在的jar包是spring-data-redis
現在就要去找這個jar包,看看它到底是被誰引入的,在最右邊的maven工具欄點擊maven projects,選擇RedisTemplate所在的當前工程,點擊圖中按鈕
可以看到下面這個頁面
在頁面中 Ctrl+F 搜索spring-data-redis這個jar包,最終高亮定位到具體位置,可以看到這個jar包是由spring-boot-starter-data-redis這個包引入的,
順着箭頭一層一層找下去,就能找到最頂層的包了。注意箭頭指向哪個包,就說明這個包是被別人引入的,要逆着箭頭方向找。