【Java,IDEA】使用IDEA自動生成序列化ID


一、設置序列化的原因:

詳細見SE的IO流問題:

https://www.cnblogs.com/mindzone/p/12752453.html

簡單點理解就是對象的身份證號,

對於一些對象被序列之后,類的成員發生了改變,反序列之后無法被識別為此類的實例

所以需要序列ID來校驗對象,可以在反序列化之后正常的識別使用

 

二、自定義的類如何設置序列化ID?

所以就需要IDEA來自動分配最佳

 

在Setting設置中找到Inspections

找到Java

在Java目錄下找到我們的序列化,並且找到沒有UID的issue

勾選並確定

 

在實現了序列化接口但是沒有UID的類名上就會有黃色警告提示:

然后把光標扶上去就會有提示添加UID

點擊提示即可自動生成:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM