gpt4 book ai didi

gwt - 谷歌 GIN AbstractModule 到 GET.Create()

转载 作者:行者123 更新时间:2023-12-01 05:43:28 25 4
gpt4 key购买 nike

我有一个扩展 AbstractGinModule 的类

喜欢:

 public class ClientModule extends AbstractGinModule {

public ClientModule() { }

@Override
protected void configure() {
...
...
bind(...class).annotatedWith(...).to(...class).in(Singleton.class);
...
}
}

我的想法是根据存储在属性文件中的值将一个类与另一个类绑定(bind)。

喜欢:

param 包含来自属性文件的值
if(param.equals("instanceB"))
bind(a.class).to(b.class)
else
bind(a.class).to(c.class)

我有一个类可以访问这个属性文件并返回一个带有值的字符串。
这个类被称为:InstanceParameters.java

我想在我的 ClientModule 中获取此类的一个实例。
但我没有找到任何方法来做到这一点。
我试过:
- InstanceParameters param = new InstanceParameters ();
- GWT.create(InstanceParameters.class); (Error because this method should only be used on the client side)

有没有办法在这个 clientModule 中访问这个 InstanceParameters 类?

感谢您的帮助

最佳答案

您无需在启动应用程序之前读取文件 - 就在创建 AbstractGinModule 之前(通过 GWT.create)。所以,加载 Dictionary在您的 onModuleLoad方法并传递参数,或者作为一个整体InstanceParameters类或作为提取的字符串,通过提供者或任何其他方式。

关于gwt - 谷歌 GIN AbstractModule 到 GET.Create(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3883031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com