سؤال

في Google Guice ، يمكنني إنشاء حاقن يعتمد على وحدة متعددة مع الوظيفة createInjector.

لأنني أستخدم GWT.create لتركيب الحاقن في Googlegin ، هل من الممكن إنشاء ginjector على أساس متعدد AbstractGinModule.

إذا لم نتمكن من ذلك ، فكيف تقوم بتنظيم التعليمات البرمجية لتجنب وجود كل الربط في نفس الوحدة؟

هل كانت مفيدة؟

المحلول

أستخدم الكود التالي لإنشاء حاقن يستخدم وحدات متعددة:

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

    AppPresenter getAppPresenter();

    PlaceManager getPlaceManager();

    EventBus getEventBus();
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top