当前位置: 代码迷 >> 综合 >> IDEA 自动给实现了 Serializable 接口的类创建 serialVersionUID
  详细解决方案

IDEA 自动给实现了 Serializable 接口的类创建 serialVersionUID

热度:84   发布时间:2023-12-01 20:43:30.0

首先需要打开一些设置。
在这里插入图片描述
Inspections - 检查,展开 Java。
在这里插入图片描述
展开 Serialization issues,勾选 Serializable class without ‘serialVersionUID’。
在这里插入图片描述
其实就是让编译器进行检查,检查实现了 Serializable 接口的类有没有 serialVersionUID 属性。
没有 serialVersionUID 属性,编译器会警告,如下图:
在这里插入图片描述
并且还可以自动为实现了 Serializable 接口的类创建 serialVersionUID,把光标放到这个类上,按 alt+enter,会有生成 serialVersionUID 的提示,如下图:
在这里插入图片描述
这样 IDEA 就可以自动为这个类生成 serialVersionUID,如下图:
在这里插入图片描述

  相关解决方案