idea设置serialVersionUID
在Java序列化中,serialVersionUID用于保障类版本兼容性。如何快捷设置serialVersionUID?
·
在Java序列化中,serialVersionUID用于保障类版本兼容性。IDEA提供快捷生成方式:
-
打开设置 → Editor → Inspections
-
搜索"Serializable class without ‘serialVersionUID’",勾选并保存
-
在实现了Serializable的类中,按Alt+Enter选择"Add ‘serialVersionUID’ field"
-
推荐使用private static final long修饰,通过IDE生成的1L默认值可改为具体数值。显式声明可避免类结构变更时出现的InvalidClassException异常,建议对需要序列化的类强制设置该字段。
更多推荐
所有评论(0)