1. 程式人生 > >STS(eclipse) 反編譯工具安裝步驟

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

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

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)

打完收工!

測試、完美顯示原始碼。