0

我有这个 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知道正确的实施。

有没有办法做到这一点?

4

1 回答 1

0

充其量,我建议编写您自己的提供程序。然后,您的提供者可以决定是否返回 A 或 B,但它喜欢。

于 2013-07-04T01:40:28.870 回答