MessagePack Java 0.6.X 可选字段
你可添加一个新的字段来保持可用性。在新字段中使用 @Optional
注解。
@Message public static class MyMessage { public String name; public double version; // new field @Optional public int flag = 0; }
如果你尝试反序列化老版本数据的话,可选字段将会被忽略。
https://www.cwiki.us/display/Serialization/QuickStart+For+MessagePack+Java+0.6.X