gwt - 用多个 AbstractModule 实例化一个注入(inject)器

原文 标签 gwt guice gwt-gin

在 google Guice 中,我可以使用函数 createInjector 创建基于多个模块的注入(inject)器.

因为我用GWT.create要在 GoogleGin 中实例化注入(inject)器,是否可以基于多个 AbstractGinModule 创建一个 Ginjector .

如果我们不能,您如何组织代码以避免将所有绑定(bind)都放在同一个模块中?

最佳答案

我使用以下代码创建使用多个模块的注入(inject)器:

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

    AppPresenter getAppPresenter();

    PlaceManager getPlaceManager();

    EventBus getEventBus();
}

关于gwt - 用多个 AbstractModule 实例化一个注入(inject)器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1558855/

相关文章:

gwt - 新的 Gmail 外观是在 GWT 中构建的吗?

java - Vertx无法获取外部conf文件

java - 在 GUN 应用程序上使用 Grapher 和 Go Module Adapter

java - 尝试创建演示者时出现辅助注入(inject)错误

GWT 集合性能和推荐做法

java - GWT TextArea onBlur 未被调用

javascript - 在 contenteditable div 中获取插入符号位置前后的节点/元素

java - 使用 Guice 的 Projekt 在 Eclipse 中运行,在终端上没有

c# - 如何找到我的 Gin 问题的解决方案?

java - GWT Gin 异步服务注入(inject)