我有一个依赖于类A和B的构造函数。我这样定义它:
@Inject TestClass(A a, B b)
在Guice中有一种方法可以手动注入一个构造函数参数吗?
问题是,阶级的对象 A
无法构建,因为它取决于用户输入。我只是想知道Guice是否支持接受参数的提供者。例如,当前可以通过创建对象 provider.get()
,Guice有一个支持 provider.get(a)
?
我有一个依赖于类A和B的构造函数。我这样定义它:
@Inject TestClass(A a, B b)
在Guice中有一种方法可以手动注入一个构造函数参数吗?
问题是,阶级的对象 A
无法构建,因为它取决于用户输入。我只是想知道Guice是否支持接受参数的提供者。例如,当前可以通过创建对象 provider.get()
,Guice有一个支持 provider.get(a)
?
我想你需要的是 辅助注射。
我想你需要的是 辅助注射。