Java對象實現了Serializable接口,是需要創建serialVersionUID,避免此對象在序列化、反序列化時出現問題。但idea默認沒有生成serialVersionUID的設置,需要手動配置。
配置過程:
Idea菜單:File--> Setting
在Setting窗口的左側菜單,選擇:Editor-->Inspections
在彈出的搜索框里輸入:serialVersionUID,在搜索結構中選中:Serializable class without 'serialVersionUID'
保存,設置完畢。
使用過程:
選中Serializable的類名,使用快捷鍵Alt+ Enter,會提示 Add 'serialVersionUID' field,如圖:

選擇Add 'serialVersionUID' field,會添加添加serialVersionUID
注意:serialVersionUID 生成后不要隨便修改,否則會造成反序列化失敗。

