Netty实战(一)Protobuf的使用

1.官网(科学上网)下载指定的编译器

  • 官方地址
  • 页面往下拉可以看到protobuf支持的平台
Netty实战(一)Protobuf的使用_第1张图片
Paste_Image.png
  • 选择最新的版本进行下载
    protobufv3.3.0的下载地址

  • 页面拉到最后选择windows的进行下载即可


    Paste_Image.png
  • 解压压缩包可以在bin目录下看到protoc.exe编译器

Paste_Image.png

2.开始准备生成不同平台的文件

  • 桌面新建一个名为protobuf的文件夹
  • 把刚才解压的protoc.exe文件拷贝进去

3.编写 proto文件

  • 通过在AndroidStudio安装proto的插件,进行proto文件的编写,就拥有语法检查和高亮的效果
Netty实战(一)Protobuf的使用_第2张图片
Paste_Image.png
  • 把写好的BaseMsg.proto文件拷贝到桌面的protobuf文件夹

4.编写windows的批处理命令,来生成不同平台的文件

  • 创建gen.bat文件,文件内容如下:
Netty实战(一)Protobuf的使用_第3张图片
Paste_Image.png
  • 在当前目录,手动创建gen_java文件夹
Netty实战(一)Protobuf的使用_第4张图片
Paste_Image.png

5. 点击protoc.exe即可生成java平台的文件

Netty实战(一)Protobuf的使用_第5张图片
Paste_Image.png
Paste_Image.png

注意:不同的平台,所需要编写的BaseMsg.proto文件某些方法可能不太一样,这是需要注意的。

最后,有兴趣的可以关注下方的公众号,会定期分享一些知识和工作中遇到的问题的解决方案。扫描二维码就可以添加关注:


Netty实战(一)Protobuf的使用_第6张图片

你可能感兴趣的:(Netty实战(一)Protobuf的使用)