创建User对象,添加属性并完成序列化
@Data
public class User implements Serializable {
private static final long serialVersionUID = 4831304712151465443L;
private Long id;
private String username;
private String password;
private String status;
}
建议手动添加序列化ID
自动生成的序列化ID是根据对象的属性生成的
@Data
public class User implements Serializable {
//private static final long serialVersionUID = 4831304712151465443L;
//private Long id;
private String username;
private String password;
private String status;
}
自动生成序列化ID后,后续业务中的对象缺少属性,返序列化报错
手动添加序列化ID后缺少属性
@Data
public class User implements Serializable {
private static final long serialVersionUID = 4831304712151465443L;
//private Long id;
//private String username;
private String password;
private String status;
}