spring查看生成的cglib代理類源碼詳解


1.讓程序阻塞(拋出異常會導致程序結束,所以在拋出異常之前阻塞)

2. windows控制台 cd到jdk目錄下的lib目錄,找到sa-jdi.jar 執行: java -classpath sa-jdi.jar "sun.jvm.hotspot.HSDB"

   出現如下窗口:

   

 點File—>Attach to hotspot proccess

再運行cmd 執行 jps -l 列出java進程 找到項目進程:

 

  輸入進程id后 Tools—>Class  Browser

點進去創建 .class文件在執行java -classpath sa-jdi.jar 的目錄下會生成 cglib生成的class文件,然后使用IDEA查看

如果期間出現無法加載 sawindbg.dll文件異常,則在java jdk目錄下搜索文件,把它復制到 D:\Program Files\Java\jre1.8.0_201\bin目錄下


免責聲明!

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



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