最近研究和實踐Redis緩存在spring boot框架中的使用,其中有一點是如果要將實體類對象緩存進Redis必須先進行序列化,所以實體類可以通過實現Serializable接口,但是有個問題讓我困惑就是implements Serializable後沒有同時生成serialVersionUID,印象中serialVersionUID是可以自動添加的,在線搜了下原來在intelliJ中是需要配置的,如下圖示意步驟。
IDEA菜單欄File——Settings——Editor——Inspections——Java——Serialization issues
將上圖中Serialization class without 'serialVersionUID'這項打勾,並設爲error等級,意思是如果當實現了serializable接口卻沒有serialVersionUID 屬性時會報錯,這樣就可以提醒添加該屬性。
最後在Serialization class使用快捷鍵 Alt+Enter就可以了。