有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在我的应用程序中注入相同的接口实例?

在我的GWT/GWTP应用程序中,我在EntryPoint类中实例化了一个接口A:

@Override
public void onModuleLoad() {

    final A a = GWT.create(A.class);    
}

现在我想在我的演示者中注入这个接口实例,如下所示:

private final A a;


@Inject
public AppPresenter(final EventBus eventBus, final MyView view,
        final MyProxy proxy, A a) {
    super(eventBus, view, proxy);

    this.a = a;
}

我的想法是在我的gin模块中绑定接口,比如:

bind(A.class).asEagerSingleton();

这只能保证一个实例。问题是接口没有构造函数,所以这会失败

我该如何在应用程序中实例化接口


共 (0) 个答案