Una instancia de un inyector con AbstractModule múltiple
Pregunta
En Google Guice, puedo crear un inyector basado en el módulo múltiple con el createInjector
función.
porque uso GWT.create
para instanciar el inyector en GoogleGin, es posible crear un Ginjector basado en AbstractGinModule
múltiple.
Si no podemos, ¿cómo organizar el código para evitar tener toda su unión en el mismo módulo?
Solución
utilizo el siguiente código para crear inyector que está el uso de múltiples módulos:
@GinModules({ ClientDispatchModule.class, MyClientModule.class })
public interface MyAppGinjector extends Ginjector {
AppPresenter getAppPresenter();
PlaceManager getPlaceManager();
EventBus getEventBus();
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow