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

相关推荐
不爱编程的小九九13 分钟前
小九源码-springboot004-springboot智能阅读推荐系统
java·spring boot·后端
AC赳赳老秦1 小时前
OpenClaw 多源采集公开行业数据:从原始信息到研究报告初稿的自动化实践
java·c语言·c++·python·php·deepseek·openclaw
典典分享指南1 小时前
用指纹算法给文章去重:mid_signature 实战
jvm·maven·intellij-idea·jetty
Java成神之路-1 小时前
深入理解三大高频队列:ArrayDeque、LinkedList、PriorityQueue 方法、特性与场景选择
java
Albert Edison1 小时前
PyCharm 字体大小设置
ide·python·pycharm
roman_日积跬步-终至千里1 小时前
【资源控制】自助查询的智能路由
java·大数据·数据库
步行cgn2 小时前
MyBatis Error evaluating expression ‘ids‘. Return value (3) was not iterable 错误详
java·后端
lhldsg2 小时前
社区健身场地规划实战指南:从器材配置到智能化管理经验分享
java·开发语言·经验分享·小程序
LayZhangStrive2 小时前
后端通识 - 后端工程开发常用的流程图类别
java·流程图·后端开发
WIN赢2 小时前
【抽象思想-从复杂中抽离简单、收敛的口子】
java·前端·javascript