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;

}

相关推荐
让我上个超影吧2 分钟前
Claude Code 源码看 Agent 系统设计
java·ai·ai编程
plainGeekDev3 分钟前
网络状态监听 → ConnectivityManager + Flow
android·java·kotlin
devilnumber3 分钟前
Java 迭代器(Iterator)完全指南:从入门到实战
java·开发语言·迭代器
qq_195821656 分钟前
6. 应用层协议实现:CoE协议栈集成、对象字典配置、PDO映射
java·服务器·网络
弹简特9 分钟前
【Java项目-轻聊】10-实现会话管理模块
java·开发语言·数据库
人道领域10 分钟前
Java后端开发者转型AIAgent开发路线指南
java·开发语言
许彰午12 分钟前
36_Java设计模式之代理模式
java·设计模式·代理模式
盒马盒马13 分钟前
Rust:String
java·前端·rust
许彰午14 分钟前
35_Java设计模式之工厂模式
java·开发语言·设计模式
凡人叶枫16 分钟前
Effective C++ 条款32:确定你的 public 继承塑模出 is-a(是一种)关系
java·linux·开发语言·c++·嵌入式开发