1:下载protoC,配置环境变量
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4b3c055b45f6832dbf36f89a67c01fb2.png)
2:了解基本.proto文件编写语法,详见官方文档
3:执行语句生成protoc的编译文件
example: protoc --java_out=src/main/java src/protoc/MyProto.proto
4:maven/gradle获取protobuf包
5:调用newBuilder() build()方法生成对象,set赋值,add添加内部对象。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e447cadb3398a96c37e94bd957c20888.png)
tips:想使用内部对象,在声明message同时要制定repeated,否则你是不能add内部对象的。如下
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a1b8e115eb336ab344991e6a0ba1421e.png)