gpt4 book ai didi

java - 包含列表的 gwt RequestFactory 映射

转载 作者:行者123 更新时间:2023-11-30 07:10:36 25 4
gpt4 key购买 nike

我想使用Map<enum, List<Integer>>在 gwt RequestFactory 中。 (我使用的是gwt-2.7.0)

根据latest documentation (似乎仍然适用于 2.7.0 版本)这应该可以工作。

Map where K and V are transportable types

K(枚举)和 V 都是可传输类型。

但是,当我运行 RequestFactory ValidationTool 时,出现以下错误:

The type java.util.Map<com.example.MyEnum ,java.util.List<java.lang.Integer>> cannot be used here

注意,Map<enum, Integer>确实有效。

我在这里遗漏了一些东西还是根本不可能?

我在谷歌上找不到任何答案,除了旧版本根本不支持 map 。我不敢相信自从他们推出 map 以来没有人遇到过这个问题。

有什么解决方法吗?或者我真的必须包装这张 map 吗?

最佳答案

这似乎仍然不受支持。 GitHub 上有一个 Unresolved 问题:

RequestFactory support for nested parameterizations .

评论建议将您的内部类型包装在 POJO 中:

public class MyObject {
private List<Integer> list;
}

以及使用

Map<MyEnum, MyObject>

关于java - 包含列表的 gwt RequestFactory 映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39289994/

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