1 serialVersionUID的作用
通过判断实体类的 serialVersionUID 来验证版本是否一致性。
在进行反序列化时,JVM会把传来的字节流中的 serialVersionUID 与本地相应实体类的
serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化
版本不一致的异常。
2 生成实体类的serialVersionUID方法
用idea自动生成。
(1)在 idea 的 settings 上搜索 “serializable class without serialVersionUID”,找到“”并勾选上。
(2)将光标放到序列化类(实现了 Serializable 的类)的类名上,按 alt+enter 键,就会提示生成 serialVersionUID 了。