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;

}

相关推荐
小信丶4 分钟前
Spring Cloud Stream EnableBinding注解详解:定义、应用场景与示例代码
java·spring boot·后端·spring
无限进步_8 分钟前
【C++】验证回文字符串:高效算法详解与优化
java·开发语言·c++·git·算法·github·visual studio
亚历克斯神9 分钟前
Spring Cloud 2026 架构演进
java·spring·微服务
七夜zippoe12 分钟前
Spring Cloud与Dubbo架构哲学对决
java·spring cloud·架构·dubbo·配置中心
海派程序猿13 分钟前
Spring Cloud Config拉取配置过慢导致服务启动延迟的优化技巧
java
阿维的博客日记24 分钟前
为什么不逃逸代表不需要锁,JIT会直接删掉锁
java
William Dawson25 分钟前
CAS的底层实现
java
九英里路36 分钟前
cpp容器——string模拟实现
java·前端·数据结构·c++·算法·容器·字符串
YDS82940 分钟前
大营销平台 —— 抽奖前置规则过滤
java·spring boot·ddd
仍然.1 小时前
多线程---CAS,JUC组件和线程安全的集合类
java·开发语言