maven导包
1 | <dependency> |
注解
@Protobuf 修饰字段
@ProtobufClass 修饰类,支持默认字段识别能力。相等于所有字段都用@Protobuf修饰了。
使用jprotobuf API进行序列化与反序列化操作
1 | Codec<SimpleTypeTest> simpleTypeCodec = ProtobufProxy |
由注解对象动态生成Protobuf的IDL描述文件内容
JProtobuf提供一个非常实用的功能,可以动态生成Protobuf的IDL描述文件内容
//返回的内容即为 Protobuf的IDL描述文件
String code = ProtobufIDLGenerator.getIDL(SimpleTypeTest.class);