Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 google Guice 中,我可以使用函数创建基于多个模块的注入器createInjector。
createInjector
因为我使用GWT.create在 GoogleGin 中实例化注入器,是否可以基于多个AbstractGinModule.
GWT.create
AbstractGinModule
如果我们不能,您如何组织代码以避免将所有绑定都放在同一个模块中?
我使用以下代码创建使用多个模块的注入器:
@GinModules({ ClientDispatchModule.class, MyClientModule.class }) public interface MyAppGinjector extends Ginjector { AppPresenter getAppPresenter(); PlaceManager getPlaceManager(); EventBus getEventBus(); }