【IntelliJ IDEA】IDEA自动生成serialVersionUID的办法

digest:实体对象实现了java.io.Serializable接口后,一般都会提供一个serialVersionUID一做版本区分。在IDEA里,可以通过一些设置,帮助我们快速生成serialVersionUID。

1.IDEA设置序列化类检测序列化标识

File --> Settings --> Editor --> Inspections --> 搜索 serialization --> 勾选 1. 2.两项 (建议把安全提示级别改为Error)

也就是如下图的设置:

1.设置IDEA检测序列化类,如果没有serialVersionUID,则提示错误。

2.设置IDEA检测序列化类,如果serialVersionUID 的声明类型并不是private static final long,则提示错误。

2.代码中快速生成序列化标识ID

在实现Serializable接口的类当中,选中类名,windows用户按快捷键 Alt + Insert

选择 Add 'serialVersionUID' field

IDEA快速生成了serialVersionUID标识,放置在类代码中

相关推荐
ID_180079054734 分钟前
京东商品详情 API 数据分析业务场景 + JSON 返回参考
java·开发语言
xyyaihxl9 分钟前
springboot系列--自动配置原理
java·spring boot·后端
weyyhdke10 分钟前
Java进阶-在Ubuntu上部署SpringBoot应用
java·spring boot·ubuntu
javaDocker14 分钟前
沉浸式AI编程:IDEA + Claude Code 的终极方案
java·intellij-idea·ai编程
两年半的个人练习生^_^15 分钟前
每日一学:设计模式之代理模式
java·设计模式·代理模式
何妨呀~19 分钟前
K8s+Docker部署实战
java·linux·kubernetes
手握风云-24 分钟前
基于倒排索引的 Java 文档搜索引擎(一)
java·搜索引擎
无籽西瓜a27 分钟前
【西瓜带你学设计模式 | 第十九期 - 状态模式】状态模式 —— 状态流转与行为切换实现、优缺点与适用场景
java·后端·设计模式·状态模式·软件工程
Han.miracle27 分钟前
微服务注册中心实操:Eureka+Zookeeper对比+CAP定理详解
java·spring boot·spring