哪些类需要 serialVersionUID

来源:7-2 课程时长的保存和显示

蓝色西西

2020-06-09

规范的做法,项目中哪些类,需要实现 Serializable 接口, 声明 serialVersionUID ?
所有要返回给前端 json 数据的类 都需要 需要实现 Serializable 接口, 声明 serialVersionUID?

@Data
@TableName(“book”)
@EqualsAndHashCode(callSuper = true)
public class Book extends BaseModel implements Serializable {

private static final long serialVersionUID = 3531805912578317266L;

private String title;

private String author;

private String summary;

private String image;

}

写回答

1回答

甲蛙

2020-06-09

前后端交互的类不需要序列化,我课程中的DTO类都没有序列化。

我遇到过的需要序列化的,想到一个:把某一个对象放到redis中,后续从redis中取出来,还能还原出这个对象(注意这里不是通过转JSON字符串的方式得到对象)

场景就是如果需要把一个类的信息,经过一系列的传输后,能还原出这个类,那么这个类就需要序列化

1
0

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1697 问题

查看课程