【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标识,放置在类代码中

相关推荐
程序员阿鹏2 分钟前
SpringBoot自动装配原理
java·开发语言·spring boot·后端·spring·tomcat·maven
Andy工程师2 分钟前
一个接口可以有多个实现类
java
老华带你飞9 分钟前
工会管理|基于springboot 工会管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·spring
自在极意功。9 分钟前
MyBatis配置文件详解:environments、transactionManager与dataSource全面解析
java·数据库·tomcat·mybatis
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ14 分钟前
配置springdoc swagger开关
java
lingzhilab16 分钟前
零知IDE——基于零知ESP32S3部署AI 小智,轻量化智能交互终端
ide·人工智能
Echo flower17 分钟前
Spring Boot WebFlux 实现流式数据传输与断点续传
java·spring boot·后端
没有bug.的程序员23 分钟前
微服务中的数据一致性困局
java·jvm·微服务·架构·wpf·电商
鸽鸽程序猿27 分钟前
【Redis】Java客户端使用Redis
java·redis·github
悦悦子a啊27 分钟前
使用 Java 集合类中的 LinkedList 模拟栈以此判断字符串是否是回文
java·开发语言