為什么要添加序列化版本ID了(serialVersionUID)?
通過判斷實體類的serialVersionUID來驗證版本一致性的 。在進行反序列化時,JVM會把傳來的字節(jié)流中的serialVersionUID與本地相應(yīng)實體類的serialVersionUID進行比較 ,
如果相同就認(rèn)為是一致的,可以進行反序列化,否則就會出現(xiàn)序列化版本不一致的異常 , 并且服務(wù)器上的項目運行一段時間后就會莫名其妙的崩掉,因為實體類沒有序列化
和生成版本ID造成內(nèi)存溢出 。
idea生成serialVersionUID的步驟:
第一步:File->setting->Inspections->Serializationissues,將其展開后將serialzable class without “serialVersionUID”打上勾;如下圖:

文章插圖
【idea快捷鍵生成構(gòu)造方法 idea生成序列化id快捷鍵】第二步:實體類implements Serializable
第三步:將光標(biāo)放到實體類上,按alt+回車就可以出現(xiàn)生成序列版本ID了 , 如圖:

文章插圖
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 提升工作效率:掌握IntelliJ IDEA窗口顯示技巧
- 使用IDEA中的RestClient測試接口發(fā)送HTTP請求
- 掌握WPS中Excel查找快捷鍵技巧
- 如何使用IDEA創(chuàng)建Java項目
- 如何優(yōu)化C語言代碼以生成更少的機器碼
- 如何在Word文檔中實現(xiàn)表格表頭第二頁自動生成
- 酷我音樂:靜音快捷鍵設(shè)置教程
- 如何設(shè)置VS中MSBuild項目生成日志文件詳細(xì)程度為正常
- 如何利用IDEA快速規(guī)整代碼
- 如何在Word中為常用字體設(shè)置快捷鍵
