谷歌指南:带参数的提供程序

2022-09-04 21:01:18

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

@Inject TestClass(A a, B b)

在 Guice 中,有没有办法手动注入一个构造函数参数?

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


答案 1

我认为你需要的是辅助注射


答案 2

推荐