實體對象實現了
java.io.Serializable
接口後,一般都會提供一個serialVersionUID
以做版本區分。在idea裏,可以通過設置來快速生成serialVersionUID
1、打開設置
File ➡️ Settings ➡️ Editor ➡️ Inspections
搜索UID,然後勾選Serializable class without 'serialVersionUID'
後面的複選框,右側Severity
設置爲Error
即可(Error不會影響編譯和使用)
2、測試自動生成serialVersionUID
新建一個實體XXX
,實現java.io.Serializable
接口,然後將光標放到類名XXX
上,按alt+enter
(快捷鍵可能不一樣,根據自己的設置來),選擇Add 'serialVersionUID' field
確定回車即可
生成的serialVersionUID
如下: