IntelliJ IDEA设置对象序列化ID(serialVersionUID)自动生成

对象序列化需要实现Serializable接口,同时为了使其能够反序列化需要给类添加一个long类型的serialVersionUID 。
我们通常使用IntelliJ IDEA开发时,一个类实现了Serializable接口却没有添加serialVersionUID的提示,可以这样设置一下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
总结:File–>Settings–>Editor–>Inspections–>Java–>Serialization issues–>Serializable class without 'seriaVersion UID’勾选它

设置完成之后,回到Java类中,鼠标点击类名,出现一个提示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
就会自动随机生成一个序列化的ID号。

猜你喜欢

转载自blog.csdn.net/qq_43598138/article/details/105737621