2012-10-15 45 views
0

我正在嘗試重用一個很久以前由別人編寫的類。 Guice已經在各處使用,所以我只是將該類添加到我想要的構造函數中,提供它的直接依賴關係,並希望獲得最佳效果。結果是在運行時遺漏了很多依賴關係。回到使用我想要的類的原始上下文中,我發現一個包含許多子模塊的模塊,但我什麼都不知道。基本上我看到的是一個大圖,我想找到Guice遵循的路徑來解決每個缺失的依賴關係。我將決定在目標模塊中安裝路徑上的哪個點。查詢guice依賴關係圖

Guice是否提供了一種方法來執行此操作?

回答

2

如果您只想檢查注入依賴關係的方式,請考慮Grapher擴展。如果您想編寫自己的檢查器來顯示模塊樹,Guice還提供了inspect Modules at runtime的API。