ItelliJ IDEA Java類實現Serializable接口未自動添加serialVersionUID問題解決

最近研究和實踐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就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章