Pergunta

No Google Guice, posso criar um injetor com base em módulo múltiplo com a função createInjector.

Porque eu uso GWT.create Para instanciar o injetor no Googlegin, é possível criar um ginjetor com base em múltiplos AbstractGinModule.

Se não pudermos, como você organiza seu código para evitar ter toda a sua ligação no mesmo módulo?

Foi útil?

Solução

Eu uso o código a seguir para criar o injetor que está usando vários módulos:

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

    AppPresenter getAppPresenter();

    PlaceManager getPlaceManager();

    EventBus getEventBus();
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top