这类问题属于序列化时反序列化偶尔出现的异常导致造成的,其根本原因在于本地IDEA连接测试易常出现版本可能不兼容导致造成的。
SerializationException
InvalidClassException
一般情况下会报这两种错误
解决方案:
只需要在相关实体类上使用serialVersionUID注解保证版本升级时反序列化仍保持对象的唯一性即可(如图)。
public class Entity implements Serializable {
private static final long serialVersionUID = 1L;
public int id;
public String name;
public final String user;
此为一般常用方式,另一种方式为根据类名、接口名、成员方法及属性等来生成一个64位哈希字段,如:
private static final long serialVersionUID = xxxxL。



