在intellij停止工作时自动生成serialVersionUID

问题描述 投票:0回答:3

我之前已经通过安装插件GenerateSerialVersionUID并启用设置-代码-检查中的复选框来在IntelliJ IDEA中自动生成serialVersionUID,就像之前对这个问题的回答所述。我不能放过这件事,有人吗?我有EE 2016.1.3。我已经尝试过这里所有的答案。我想要的是警告,即 IntelliJ 让我知道我应该提供serialVersionUID。生成它是奖金。

intellij-idea compiler-warnings serialversionuid
3个回答
4
投票

您可以通过以下方式启用警告:

设置 → 编辑器 → 检查 → Java → 可序列化类 没有 SerialVersionUID

enter image description here

然后,启用此功能后,您可以通过单击灯泡图标(或Alt+Enter)生成丢失的 SerialVersionUID。是自动为您生成的。您不需要任何插件。如果仍然无法正常工作,您可以尝试卸载插件,因为它可能会干扰内置功能。

enter image description here


0
投票

正如 Vu Nguyen 在评论中提到的,对于 IDEA 2022.1(社区版和旗舰版),可以在以下位置启用警告:

设置 → 编辑器 → 检查 → JVM 语言 → 不带 SerialVersionUID 的可序列化类

或者只需使用搜索选项:

  1. CTRL + SHIFT + A
  2. 写入/粘贴:“没有 SerialVersionUID 的可序列化类

0
投票

我遇到了问题并解决了

文件->设置->编辑器->检查->JVM语言->不带serialVersionUID的可序列化类(选中该框)

单击“应用”并确定,更改将得到反映。

© www.soinside.com 2019 - 2024. All rights reserved.