开发与技术之不要使用Serializable对象

原创
2022/03/03 18:55
阅读数 413

前言

实在忍不住了,项目里面所有的实体类都继承了Serializable这个接口。每个实体都有一个serialVersionUID静态成员变量,子类都需要重写serialVersionUID静态成员变量。如果不重写就有报警,烦死了。

正题

什么是Serializable

Serializable接口是启用其序列化功能的接口。实现java.io.Serializable 接口的类是可序列化的。没有实现此接口的类将不能使它们的任意状态被序列化或逆序列化

  1. 序列化方式
  2. java序列化方式

所以不要所有的数据传输类都上Serializable。如果rpc或者soa环境希望用Serializable作为标准,强制要要求不建议出现Serializable。

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部