Google Guice - 及時繫結



在繫結模組中定義繫結時,Guice 會在需要注入依賴項時使用這些繫結。如果未存在繫結,它可以嘗試建立及時繫結。繫結模組中存在的繫結稱為顯式繫結,並且具有更高的優先順序,而及時繫結稱為隱式繫結。如果存在兩種型別的繫結,則顯式繫結將被考慮用於對映。

以下是不及時繫結的三種類型的示例。

繫結型別 說明
可注入建構函式 非私有、無引數建構函式有資格進行及時繫結。另一種方法是用 @Inject 註解註解建構函式。
@ImplementedBy 註解 @ImplementedBy 註解會向 guice 通知實現類。在這種情況下,繫結模組中不需要繫結。
@ProvidedBy 註解 @ProvidedBy 註解會向 guice 通知實現類的提供程式。在這種情況下,繫結模組中不需要繫結。
廣告
© . All rights reserved.