7

在 GWT 2.4+ 中是否可以禁用某些 java 模型类的混淆?

我问这个问题的原因是我们使用 GWT RPC 与服务器对话,并且需要使用 Indexed DB API 将这些返回的对象等存储在本地存储中,我们目前正在使用 websql api。如果 GWT 混淆/重命名您的属性等,那么这会在您的代码中使用 Indexed DB API 进行渲染。

也许有一种方法可以让 GWT 在您的 Indexed DB api 查询中用混淆版本替换属性字符串?

我可以创建一个使用 javascript 覆盖的全新 Java 模型,以便在 GWT 编译并用 JSON RPC 替换 GWT RPC 时保留这些,但这将是很多工作。

任何其他想法将不胜感激!

我还查看了 AutoBean 框架,它为您的模型接口生成了很好的 JSON 输出,但我认为在底层没有一个很好的简单 javascript 表示。

4

1 回答 1

3

您可以将 GWT 编译样式属性设置为PRETTYDETAILED。这样 GWT 就不会替换类、方法或变量名。有关更多信息,请参阅此链接

于 2013-02-21T10:17:23.887 回答