关于对于Java中Entity以及VO,以及DTO中Request对象序列化的学习
关于 Serializable的探讨
前提引入
是由于软件测试上有同学提到说,什么该字段在程序刚运行时,导致jvm激增,所以吸引了我的注意
回顾代码
MybatisPlus Generator自动生成的entity中就经常带有这个,
而且我在开发代码的时候VO,以及DTO常常是直接复制对应的entity,所以也保不齐我对应的VO等对象也保留了这个(惭愧表情包),印象中之前就学过,不过忘得差不多了,所以就于此复习一下
问题
为什么要有 Serializable
其中的private static final long serialVersionUID = 1L;又有什么用?
跟序列化有关?是跟具体的某种序列化有关?还是全部?
回答
one,two
在Java中,implements Serializable和serialVersionUID是与对象序列化(serialization)相关的概念,特别是在需要将对象的状态持久化、传输或者缓存时会用到。下面详细解释这些概念以及在MyBatis-Plus中它们的使用场景。
Serializable 接口
Serializable 是一个标......
暂无评论...