IDEA生成serialVersionUID

轉載自(https://www.cnblogs.com/godtrue/p/7674487.html)

簡單來說,Java的序列化機制是通過在運行時判斷類的serialVersionUID來驗證版本一致性的。在進行反序列化時,JVM會把傳來的字節流中的serialVersionUID與本地相應實體(類)的serialVersionUID進行比較,如果相同就認爲是一致的,可以進行反序列化,否則就會出現序列化版本不一致的異常。(InvalidCastException)

最近學習MyBatis的二級緩存時需要給類添加serialVersionUID,而IDEA在這方面需要配置

沒配置之前,按Alt+Enter


設置自動生成 serialVersionUID 的方式如下圖所示,關鍵點已逐個標識


設置之後,選中對應的類名,然後按 alt+enter 快捷鍵 的情況如下所示



   ok,打完收工






發佈了24 篇原創文章 · 獲贊 13 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章