美文网首页
IDEA 自动生成 serialVersionUID

IDEA 自动生成 serialVersionUID

作者: tobrainto | 来源:发表于2020-03-04 22:45 被阅读0次

使用场景

Java中对象实现接口Serializable,需要设置其serialVersionUID字段,以保证序列化与反序列化基于同一个对象版本来进行,从而避免一些不必要的麻烦。

设置

  1. 打开idea的偏好设置Preferences进入设置界面
    Preferences
  2. 在左上角的菜单搜索框中输入关键字 Serializable,然后点击左侧的Inspections(安全检查),接着在中部的Serialization issues中选中Serializable class without 'serialVersionUID'即可。
    另外我们同时勾选'serialVersionUID' field is not declared 'private static final long' 这个选项,这个会为我们完成历史的serialVersionUID是否设置成 private static final long的相关检测。
    Serialization issues

使用

完成设置之后如何使用呢?
我们只需要回到需要添加serialVersionUID字段的类,选中类名然后按下 【Alt+Enter】快捷键,这个时候在备选项中就出现了 Add 'serialVersionUID' field选项,点击该选项即可成功给该类添加serialVersionUID字段。


友情提示

上面的设置之会对当前工作区生效,如果想要做一个全局设置的话则需要回到idea的欢迎界面找到Configure进入Preferences再进行上面的相关设置,保存生效后就可以对所有的工作区起作用。

全局设置
祝你好运!!!

相关文章

网友评论

      本文标题:IDEA 自动生成 serialVersionUID

      本文链接:https://www.haomeiwen.com/subject/mxiplhtx.html