gwt - 在 RPC 调用中使用 List<Serializable>?
我有一个具有以下方法的RPC服务:
public List<Serializable> myMethod(TransactionCall call) {...}
但是,在分析此方法时,我收到警告,然后rpc调用失败
Analyzing 'my.project.package.myService' for serializable types
Analyzing methods:
public abstract java.util.List<java.io.Serializable> myMethod(my.project.package.TransactionCall call)
Return type: java.util.List<java.io.Serializable>
[...]
java.io.Serializable
Verifying instantiability
(!) Checking all subtypes of Object which qualify for serialization
似乎我不能为我的列表使用序列化...我可以改用我自己的接口(类似于AsyncDataInterface,它实现了可序列化接口),但事实是,我的方法将返回一个列表自定义对象和基本对象(如Strings,int....)。
所以我的问题是:
- 这是一种标准行为吗?(在这种情况下,我不知道为什么我不能使用此界面)
- 有没有人有解决这种情况的解决方法?