IDEA实现序列化时如何自动生成serialVersionUID

实现步骤:
1.安装GenerateSerialVersionUID插件

2.点击idea左上角File -> Settings -> Editor -> Inspections -> 搜索 Serialization issues ,找到 Serializable class without 'serialVersionUID' ->打上勾,再点击Apply->OK

3.重启idea
4.新建Class类,实现Serializable,选中对应的类名,按 alt+enter

出现添加serialVersionUID选项,选中则会自动生成serialVersionUID:

package com.example.demo.entity;

import java.io.Serializable;

/**

* @author qzz

* @date 2023/3/21

*/

public class User implements Serializable {

private static final long serialVersionUID = 7598337456152102560L;

/**

* 用户姓名

*/

private String name;

/**

* 手机号

*/

private String phone;

}

相关推荐
知守观9 分钟前
从 4 套 PDF 库的混战,聊聊老项目的依赖管理与“静默失败”
java·后端·设计模式
深盾科技_Virbox11 分钟前
换机或重装后软件许可怎么恢复:先核对哪四项
java·服务器·数据库
Zhuo1Joy11 分钟前
中间件挂了怎么办:兜底的边界与取舍
java
用户0723670666012 分钟前
基于 JavaAgent 的无侵入 Mock:让联调和链路测试不再等下游
java·后端
小蒜学长13 分钟前
基于SpingBoot+Vue的定向越野赛事管理系统的设计与开发(代码+数据库+LW)
java·前端·spring boot·后端·前后端分离·定向越野赛事
海岳云舟14 分钟前
spring自带线程池使用不当导致的死锁问题
java·后端
yuzhiboyouye18 分钟前
Optional和Stream经典丰富的用法demo,以及相关的详细介绍
java
小蒜学长30 分钟前
基于过程性评价的ai助学平台(代码+数据库+LW)
java·spring boot·后端·微信小程序·过程性评价
洁洁!35 分钟前
手搓 C++ 线程池详细讲解以及如何面试应答
java·c++·面试
萝卜白菜。37 分钟前
TongWeb生产环境配置规范之三:优化TongWeb启动速度
java·开发语言