2009-10-13 3 views
2

В google Guice я могу создать инжектор на основе нескольких модулей с функцией createInjector.Ускорить инжектор с несколькими AbstractGinModule

Поскольку я использую GWT.create, чтобы ввести инжектор в GoogleGin, можно ли создать Ginjector на основе нескольких AbstractGinModule.

Если мы не можем, как вы организуете свой код, чтобы не иметь все свои привязки в одном модуле?

ответ

7

Я использую следующий код для создания инжектора, который использует несколько модулей:

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

    AppPresenter getAppPresenter(); 

    PlaceManager getPlaceManager(); 

    EventBus getEventBus(); 
} 
+0

идеальных :). спасибо –

Смежные вопросы