go我爱编程

ProtoBuf 懒人插件

2018-07-25  本文已影响292人  litesky

插件由来

之前在学习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
我的博客

上一篇下一篇

猜你喜欢

热点阅读