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

相关推荐
高林雨露1 分钟前
Java 转 Kotlin 对照开发指南
java·开发语言·kotlin
java1234_小锋4 分钟前
Spring AI 2.0 开发Java Agent智能体 - 多模态支持
java·人工智能·spring
前端若水6 分钟前
使用 IndexedDB 在客户端存储对话记录
java·前端·人工智能·python·机器学习
Flittly6 分钟前
【日常小问】Spring Cloud Gateway 5.x 跨域和路由配置踩坑实录
java·spring boot·spring cloud
MY_TEUCK12 分钟前
【Java 后端 | 微服务远程调用实战】Nacos + OpenFeign 从入门到公共模块抽取
java·开发语言·微服务
love_muming21 分钟前
Java编程核心技巧全解析
java·开发语言·idea
爱编程的小新☆22 分钟前
Spring-AI入门
java·后端·spring
用户2986985301428 分钟前
Java 获取 Word 文档中修订记录的实现方法
java·后端
Dicky-_-zhang28 分钟前
Redis集群模式详解与实战配置
java·jvm
你的保护色29 分钟前
ensp之STP、RSTP、MSTP协议实验
java·服务器·数据库