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?

War es hilfreich?

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
scroll top