1、先去github上下载最新的protobuf.zip包 地址:https://github.com/google/protobuf/releases
2)配置环境变量:
3)创建 test.proto 的文件
syntax = "proto3"; // 如果使用此注释,则使用proto3; 否则使用proto2 // 生成类的包名 option java_package = "com.protobuf"; //生成的数据访问类的类名,如果没有指定此值,则生成的类名为proto文件名的驼峰命名方法 option java_outer_classname = "test"; message testbuf { int32 id = 1; string name = 2; string email = 3; repeated int32 mylist = 4; // List列表 }
4)在当前文件下 cmd 执行命令:
protoc ./student.proto --java_out=./
5)main方法来测试protobuf生成类 序列化有何优点:
befo