Fst
[TOC]
Fst
使用
添加依赖
<dependency>
<groupId>de.ruedigermoeller</groupId>
<artifactId>fst</artifactId>
<version>2.56</version>
</dependency>测试代码
import java.io.Serializable;
/**
* @author shijianpeng
*/
public class TestDto implements Serializable {
// private static final long serialVersionUID = -6168677275842483524L;
private static final long serialVersionUID = -7142123898645447283L;
private String name;
private Integer age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
@Override
public String toString() {
return "TestDto{" + "name='" + name + '\'' + ", age=" + age + '}';
}
}常用功能
@Version
当给一个Class增加属性的时候,必须使用@Version注解,否则反序列化会失败。@Version注解接受一个Value值,此Value值从0开始,默认是0,每次增加属性,Value必须增加1,例如:
注意:Value必须增加1,是指当前Class内,Value最大值+1
Last updated