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) 个答案