最近自己不小心挖了一个坑。记录一下
传递对象在本身已经实现Serializable的情况下,继承了另外一个类,也是实现了Serializable
如下图:继承的baseVO也实现了Serializable接口
接口返回为一个Set集合对象,在服务端测试正常,但是在客户端一直显示只有一个对象。
最终的坑就是,重复实现Serializable对象会导致dubbo反序列化时,将多个对象处理为一个对象。
解决方式:干掉继承的baseVO 或者 去掉自己实现的Serializable都可。去掉后正常了