2012-10-15 36 views
0

我有這個GinModule:GWT - 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

GIN如何從「Localizador getA()」中猜出您想要的內容? – hsestupin

回答

0

充其量,我會建議寫你自己的提供者。然後你的提供者可以決定它是否返回A或B,但是它喜歡。

相關問題