2014-10-20 120 views
1

我想獲得我的應用程序中安裝的所有模塊的列表,以及每個模塊中configure()方法的時間。如何配置Guice配置方法

我可以使用分析器獲取此信息嗎?

我可以使用AOP以某種方式測試配置方法嗎?

謝謝!

+0

你當然不能使用Guice的AOP功能,因爲它只適用於由Guice創建的實例。我只是把時間代碼放在你所有的配置方法中。 – 2014-10-20 22:51:01

回答

1

JProfiler具有這樣的功能。您可以爲configure方法設置一個方法觸發器。一般來說,通過在調用樹視圖中單擊「添加方法觸發器」以獲取概要分析的方法,或通過從類瀏覽器中選擇方法,可以輕鬆完成此操作。下面的屏幕截圖顯示了在這種情況下必須截取的方法簽名的手動配置。

enter image description here

在觸發操作,添加一個「運行腳本攔截」的行動,並設置了「在方法進入」腳本。在腳本中,您可以使用「currentObject」參數訪問當前對象。您現在可以打印類名稱或調用您自己的代碼將其保存到列表中。

enter image description here

免責聲明:我公司開發的JProfiler。

0

我最終只是編輯了Guice,它是獲得我知道的結果的最快方法。 JProfiler會派上用場。謝謝