serialVersionUID用途:它是用来 验证版本一致性 的。
在进行反序列化时,虚拟机会将需要反序列化的对象中的serialVersionUID与本地实体类的serialVersionUID进行比对,相同则可以进行反序列化,不同则出现序列化版本不一致异常
IDEA设置
idea设置.pngFile - Setting - Editor - Inspections - Java - Serialization issues - Serializable class without serialVersionUID
实体类添加serialVersionUID
entity.png双击选中类名,使用快捷键
alt + enter
,选中 add serialVersionUID field 即可,如下图:
添加完毕
网友评论