Domanda

In Google Guice, posso creare un iniettore sulla base di moduli multipli con la funzione createInjector.

Perché io uso GWT.create al instanciate l'iniettore in GoogleGin, è possibile creare un Ginjector basata su AbstractGinModule multipla.

Se non possiamo, come si fa a organizzare il codice per evitare di avere tutto il vostro legame nello stesso modulo?

È stato utile?

Soluzione

Io uso il seguente codice per creare iniettore che si utilizzano più moduli:

@GinModules({ ClientDispatchModule.class, MyClientModule.class })
public interface MyAppGinjector extends Ginjector {

    AppPresenter getAppPresenter();

    PlaceManager getPlaceManager();

    EventBus getEventBus();
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top