1. 程式人生 > >IDEA 自動給實現了 Serializable 介面的類建立 serialVersionUID

IDEA 自動給實現了 Serializable 介面的類建立 serialVersionUID

首先需要開啟一些設定。
在這裡插入圖片描述
Inspections - 檢查,展開 Java。
在這裡插入圖片描述
展開 Serialization issues,勾選 Serializable class without ‘serialVersionUID’。
在這裡插入圖片描述
其實就是讓編譯器進行檢查,檢查實現了 Serializable 介面的類有沒有 serialVersionUID 屬性。
沒有 serialVersionUID 屬性,編譯器會警告,如下圖:
在這裡插入圖片描述
並且還可以自動為實現了 Serializable 介面的類建立 serialVersionUID,把游標放到這個類上,按 alt+enter,會有生成 serialVersionUID 的提示,如下圖:
在這裡插入圖片描述


這樣 IDEA 就可以自動為這個類生成 serialVersionUID,如下圖:
在這裡插入圖片描述