IntelliJ IDEA自动生成serialVersionUID自动生成实体类序列化全局唯一ID

2019-11-02T05:22:00

Java的序列化的机制通过判断serialVersionUID来验证版本的一致性。在反序列化的时候与本地的类的serialVersionUID进行比较,一致则可以进行反序列化,不一致则会抛出异常InvalidCastException。在很多时候,我们需要一个类实现java.io.Serializable接口,这时,需要生成serialVersionUID,IDEA是有这个功能的,只是默认没有启用,需要开启。

打开settings --> Editor --> Inspections,搜索serialVersionUID

勾选Serializable class without serialVersionUID确定,然后回到需要生成serialVersionUID的类名上 Alt+回车即可生成

如图

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »