在Intellij上,您将如何为Kotlin中编写的类生成SerialVersionUID?在IntelliJ中为Kotlin类生成SerialVersionUID
我已经启用,这是否在的IntelliJ的检查:
报告任何可序列化类不提供的serialVersionUID领域。没有serialVersionUID字段,对类的任何更改都会使先前的序列化版本无法读取。
但这仅适用于Java类
在Intellij上,您将如何为Kotlin中编写的类生成SerialVersionUID?在IntelliJ中为Kotlin类生成SerialVersionUID
我已经启用,这是否在的IntelliJ的检查:
报告任何可序列化类不提供的serialVersionUID领域。没有serialVersionUID字段,对类的任何更改都会使先前的序列化版本无法读取。
但这仅适用于Java类
我在Kotlin的youtrack中找不到这样的问题,所以请创建它。
如果您使用Idea,则可以为此创建实时模板。
有效serialVersionUID
应该是这样的:
class Test : Serializable {
companion object {
@JvmStatic private val serialVersionUID = 1
}
}
谢谢你的建议的serialver。我很快就会提出问题。 – Zocp