问题 Google Guice:带参数的提供商


我有一个依赖于类A和B的构造函数。我这样定义它:

@Inject TestClass(A a, B b)

在Guice中有一种方法可以手动注入一个构造函数参数吗?

问题是,阶级的对象 A 无法构建,因为它取决于用户输入。我只是想知道Guice是否支持接受参数的提供者。例如,当前可以通过创建对象 provider.get(),Guice有一个支持 provider.get(a)


5739
2018-02-09 17:57


起源



答案:


我想你需要的是 辅助注射


14
2018-02-09 18:19



工作就像一个魅力,谢谢! - Abidi


答案:


我想你需要的是 辅助注射


14
2018-02-09 18:19



工作就像一个魅力,谢谢! - Abidi