Instanziieren eines Injektors mit mehreren AbstractModule
Frage
In Google Guice, kann ich einen Injektor erstellen basierend auf mehreren Modul mit der Funktion createInjector
.
Weil ich GWT.create
verwenden den Injektor in GoogleGin instanziieren, ist es möglich, eine Ginjector basierend auf mehreren AbstractGinModule
zu erstellen.
Wenn wir nicht, wie organisieren Sie Ihren Code zu vermeiden, dass alle in dem gleichen Modul verbindlich?
Lösung
Ich verwende den folgenden Code-Injektor zu schaffen, die mehrere Module verwendet:
@GinModules({ ClientDispatchModule.class, MyClientModule.class })
public interface MyAppGinjector extends Ginjector {
AppPresenter getAppPresenter();
PlaceManager getPlaceManager();
EventBus getEventBus();
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow