實體對象實現了
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
如下: