IDEA配置Java使用protobuf请参考
1.
proto文件转js文件命令
:pbjs -t static-module -w commonjs -o proto.js *.proto
2. Proto数据:
syntax = "proto3";
package grace.proto.msg;
message Person {
string id = 1;
string name = 2;
string email = 3;
}
3. Java端代码:
//测试protobuf数据的接口
@PostMapping("/protobuf")
public String getProtoBuf(@RequestParam(value = "id", defaultValue = "") String str){
try {
// //数据封装
// //获取Person对象
// Protos.UserCache.Builder builder = Protos.UserCache.newBuilder();
// //通过person的内部类builder提供了构建相关属性的set方法
// builder.setUID(1);
// builder.setName("张三");
// builder.setHead(1);
// //序列化对象
// Protos.UserCache person = build