当前位置:网站首页>对象的序列化

对象的序列化

2022-07-05 05:14:00 qingqing不秃头

1.什么是序列化和反序列化
简单来说,就是将Java对象转换成二进制流进行传输,反序列化则是将二进制数据流转换成java对象信息的过程.
2.如何实现序列化
只需让实体类去实现Serializable接口即可

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "users",autoResultMap = true)
@ApiModel
public class User implements Serializable {
    @TableField(value = "username")
    @ApiModelProperty(value = "学号")
    private String userName;
    @TableId(value="age")
    @ApiModelProperty(value = "用户年龄")
    private Integer age;

被static修饰的属性不能被序列化
3.序列化方式
jdk默认序列化
在这里插入图片描述

存储形式是16进制的字符
JacksonJsonRedisSerializer序列化
在这里插入图片描述

原网站

版权声明
本文为[qingqing不秃头]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_63717396/article/details/125586301