Instancier un injecteur multiple AbstractModule
Question
Google Guice, je peux créer un injecteur sur la base de modules multiples avec la fonction createInjector
.
Parce que j'utilise GWT.create
instancier l'injecteur GoogleGin, est-il possible de créer un Ginjector basé sur plusieurs AbstractGinModule
.
Si nous ne pouvons pas, comment organisez-vous votre code pour éviter d'avoir tous vos fixations dans le même module?
La solution
J'utilise le code suivant pour créer injecteur qui est l'utilisation de plusieurs modules:
@GinModules({ ClientDispatchModule.class, MyClientModule.class })
public interface MyAppGinjector extends Ginjector {
AppPresenter getAppPresenter();
PlaceManager getPlaceManager();
EventBus getEventBus();
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow