为什么要添加序列化版本ID?确定实体类的serialVersionUID以检查版本一致性。
在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,
如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常,并且服务器上的项目运行一段时间后就会莫名其妙的崩掉,因为实体类没有序列化
和生成版本ID造成内存溢出。
idea生成serialVersionUID的步骤:
第一步:File->setting->Inspections->Serializationissues,将其展开后将serialzable class without "serialVersionUID"打上勾;如下图:
第二步:实体类implements Serializable
第三步:将光标放到实体类上,按alt+回车就可以出现生成序列版本ID了,如图:
1.文章《〈为什么要用实体类〉接受不了!》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《〈为什么要用实体类〉接受不了!》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好