gpt4 book ai didi

java - GWT 中的服务器端配置常量

转载 作者:搜寻专家 更新时间:2023-11-01 03:30:17 24 4
gpt4 key购买 nike

我需要一些配置文件,无需在我的 GWT 应用程序中重新编译项目即可更改这些文件。但是,GWT i18n 不允许在服务器端使用。

那么获取服务器端使用的配置常量的解决方案是什么?

谢谢。

最佳答案

使用 java.lang.reflect.Proxy 可以很容易地让 GWT i18n 接口(interface)在服务器端工作.

  1. 我们的团队将 GWT i18n 属性文件在同一位置com.google.gwt.i18n.client.Messages他们生成的类。他们当时部署在同一目录下类文件,在某处/类,因此在webapp 的类路径。

  2. 读入 ResourceBundle来自已部署的属性文件。通过上一步,找到属性文件很容易:它是 GWT i18n 接口(interface)的名称。

  3. Proxy 上的 GWT i18n 接口(interface)服务器端并使用代理的InvocationHandler 查找中的权利属性(property)资源包。找到正确的属性也很容易:它是调用 Method 的名称。

您现在已经在服务器上创建了 GWT i18n 接口(interface)。您可以编辑属性文件并重新部署而无需重新编译。但是,客户端不会获取更改后的常量。

关于java - GWT 中的服务器端配置常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2243013/

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