哪些类需要 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回答
-
前后端交互的类不需要序列化,我课程中的DTO类都没有序列化。
我遇到过的需要序列化的,想到一个:把某一个对象放到redis中,后续从redis中取出来,还能还原出这个对象(注意这里不是通过转JSON字符串的方式得到对象)
场景就是如果需要把一个类的信息,经过一系列的传输后,能还原出这个类,那么这个类就需要序列化
10
相似问题