我有一个RPC服务,使用以下方法:
Run Code Online (Sandbox Code Playgroud)public List<Serializable> myMethod(TransactionCall call) {...}
但是在分析此方法时我收到警告,然后rpc调用失败
Run Code Online (Sandbox Code Playgroud)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 wich qualify for serialization
似乎我不能将Serializable用于我的List ...我可以使用我自己的界面(类似于AsyncDataInterface,它实现了Serializable接口),但事实是我的方法将返回一个列表自定义对象和基本对象(如as Strings,int ....).
所以我的问题是: