假设我有 2 节课。
class A { ... }
class B {
public B(A a) {...}
}
我想创建一个获取名称并需要为带注释的 B 创建绑定的模块:
class MyModule extends AbstractModule {
String name;
public MyModule(String name) { this.name = name; }
public void configure() {
// CREATE BINDING for @Named(name)B which depends on @Named(name)A
}
}
为 B(或它的提供者)创建依赖于正确 A 的绑定的最佳方法是什么?
谢谢亚龙