idea調試框架時如何能夠進入maven依賴包的源碼


最近用idea使用spring security做登錄與權限控制,在調試過程中碰到問題,經常需要斷點追蹤源碼,深入查看其中問題。但是maven中引用的包,進入后都是.class文件,非源碼。導致查看時不是很方便舒服。大概研究了一下解決辦法,其實也比較簡單,步驟如下:

1、在右側的maven菜單中單擊,打開側邊欄

2、找到Dependencies項

3、找到需要查看源碼的依賴包,例如圖中我選擇的就是spring-security-core

4、右鍵單擊,會出現下載源碼、下載文檔、下載源碼、文檔的菜單,根據需要選擇就好了

 

 

5、選擇等待下載后,斷點調試深入源碼,你就會發現不是.class文件了,變成了.java源碼了,這下調試和理解框架內部工作原理就方便多啦~

 

 6、這也解釋了為什么,idea引用的Libraries下,Sources和JavaDocs都是紅色報錯的原因,因為沒下載的嘛,下載就變成為正常顏色了

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM