我有这个GinModule:
public class LocalizadorGinModule extends AbstractGinModule {
@Override
protected void configure() {
bind(Localizador.class).to(LocalizadorAImple.class).in(Singleton.class);
bind(Localizador.class).to(LocalizadorBImpl.class).in(Singleton.class);
}
}
我希望像这样使用它:
public interface LocalizadorGinjector extends Ginjector {
Localizador getA();
Localizador getB();
}
但我不知道gwt
将如何知道正确的实施。
有没有办法做到这一点?
答案 0 :(得分:0)
充其量,我建议您自己撰写提供商。然后,您的提供商可以决定它是否返回A或B。