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 に答える