在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