[英]Google Guice: Provider with parameters
我有一個依賴於類A和B的構造函數。我這樣定義它:
@Inject TestClass(A a, B b)
在Guice中有一種方法可以手動注入一個構造函數參數嗎?
問題是,無法構建A
類的對象,因為它取決於用戶輸入。 我只是想知道Guice是否支持接受參數的提供者。 例如,目前可以通過provider.get()
創建一個對象,Guice是否有一個支持provider.get(a)
?
我認為你需要的是Assisted Inject 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.