ProtoBuf 懒人插件

插件由来

之前在学习GRPC 微服务开发时,学习到了ProtoBuf 这个序列化协议,但是ProtoBuf 编译的确实麻烦,于是笔者闲着无聊就自己写了个插件,可以 快捷编译ProtoBuf 文件,1.0.0 中只支持 GRPC go语言的生成;1.0.1 版本,添加GUI界面 ,并支持了多语言的生成。

插件下载

使用

  • 1,前提:

proto工具下载

1,下载idl代码生成工具

https://repo1.maven.org/maven2/com/google/protobuf/protoc/
protoc放在环境变量的路径中

2,下载生成go代码插件

go get-u github.com/golang/protobuf/protoc-gen-go

3.grpc包下载(如果不需要用到GRPC 框架的话 就不用下载)

go get -u google.golang.org/grpc

  • 2.选中.proto文件


    image.png

3.点击Generate ProtoBuf


image.png

生成文件默认是在和.proto文件同一个目录下。

最后

欢迎来 star
我的博客

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 由于工程项目中拟采用一种简便高效的数据交换格式,百度了一下发现除了采用 xml、JSON 还有 ProtoBuf(...
    黄海佳阅读 49,012评论 1 23
  • json与protobuf做数据传输对比:json用起来的确很方便。但相对于protobuf数据量更大些。做一个移...
    Gospel元嘉阅读 10,320评论 0 4
  • 用我肋骨筑成你梦的幽篁 灵魂随紫色的铎铃歌唱 河流是身边路过的往事 我抚琴的影子已随它漂向远方 你一直在我的血液里...
    千里万里心里梦里i阅读 4,522评论 12 57
  • 爱人先生,我记得那是一个下着雨的黄昏,暖橙色的天幕宛如一罐打翻的稀蜂蜜,窗户大开,雨飘进来打湿你的侧脸。教室里没有...
    椿屋阅读 1,105评论 0 0
  • 一眼就看上的东西不买可能会后悔,买了可能也后悔
    na寂静欢喜阅读 1,430评论 2 2