STS(eclipse) 反編譯工具安裝步驟

問題:

cglib是動態代理的一種實現方式,這種方式與jdk代理相比,具有不用必須有接口類。(實現原理不同,有時間的話寫篇日誌解析下兩種方式的不同)。spring-core中已經包含了cglib的,所以使用spring我們可以直接使用cglib。但是,我打算看看MethodInterceptor的源碼是,發現沒有源碼~~ 。

找到spring-core-5.0.9.RELEASE-sources.jar,解壓發現cglib包下的源碼只有三個源碼文件,其他的都沒有。

所以想到了反編譯工具,記錄下STS安裝jd-eclipse的過程。

步驟:

1、推薦一款eclipse上的反編譯工具:jd-eclipse,官方地址爲http://jd.benow.ca/

2、Help->Install New Software

3、輸入網址 http://jd.benow.ca/jd-eclipse/update、一路下一步、確認、重啓STS。

這時還需要設置下才能生效

1、Windows->Preferences  General->Editors->File Associations  選擇*.class without source 

2、增加 Associated editors。點擊窗口右側的Add,選擇黃色圖標的Class File Editor

3、確定後,把Class File Editor 設置爲 *.class without source  文件類型的默認關聯編輯器。(選中、點擊右側的Default)

打完收工!

測試、完美顯示源碼。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章