介紹在 Eclipse 和 IntelliJ IDEA 兩種IDE中實現自動生成serialVersionUID的方法。
Eclipse
在Eclipse中創建實體類且實現Serializable序列化接口后,在類名所在行左側有“黃色三角形感嘆號提示符”且類名有黃色下划線提示(見下圖),
第1步:單擊提示符,彈出對話框
第2步:選中對話框中的“Add default serial version ID”或“Add generated serial version ID”並雙擊,就會自動添加了。
另一種方法是,將鼠標指針放到類名處,則會彈出提示框(見下圖),
選中提示框中的“Add default serial version ID”或“Add generated serial version ID”並雙擊,就會自動添加了。
IntelliJ IDEA
執行如下操作步驟:
第1步:工具欄——>單擊File,彈出選項列表——>單擊Settings選項,彈出Settings對話框(見下圖);
第2步:在對話框左側目錄中找到Editor——>Inspections,並單擊選中;
第3步:在對話框主體中的搜索框中輸入“serializable”,然后在搜索到的的列表中找到
"Serializable class without 'serialVersionUID'並勾選其所在行的復選框;
第4步:單擊對話框右下角的“OK”按鈕完成設置。
第5步:創建實體類並實現Serializable序列化接口,此時,雙擊類名,彈出“燈”提示符,然后單擊“燈”提示符會出現選項框,選中“Add 'serialVersionUID' field”選項並單擊(見下圖),即可自動生成serialVersionUID。
https://blog.csdn.net/qq_27900925/article/details/100728179