naz*_*art 97 java serialization intellij-idea
当我使用Eclipse时,它有一个很好的功能来生成串行版本UID.
但是在IntelliJ中该怎么办?
如何在IntelliJ中选择或生成相同的串行版UID?
当你修改旧班时该怎么办?
如果您尚未指定id
,则在运行时生成...
Ser*_*huk 249
没有任何插件:
您只需要启用突出显示:(想法v.2016,2017和2018,以前的版本可能有相同或类似的设置)
文件 - >设置 - >编辑器 - >检查 - > Java - >序列化问题 - >没有'serialVersionUID'的Serializable类 - 设置标志并单击'确定'.
现在,如果您的类实现了Serializable
,您将看到突出显示并且类名的alt + Enter将建议生成private static final long serialVersionUID
.
Meo*_*Meo 32
jer*_*ile 30
最简单的方法:Alt
+ Enter
开
private static final long serialVersionUID = ;
Run Code Online (Sandbox Code Playgroud)
IntelliJ将强调后面的空间=
.将光标放在它上面然后按alt
+ Enter
(在Mac上为Option
+ Enter
).你会得到一个名为"Randomly Change serialVersionUID Initializer"的popover.只需按Enter键,它就会随机填充该空间.
归档时间: |
|
查看次数: |
91126 次 |
最近记录: |