Protoc 生成 java grpc代码

1、软件安装

下载protoc.exe 工具 , 选择 win64.zip 下载地址:https://github.com/protocolbuffers/protobuf/releases

下载protoc-gen-grpc.exe 插件 ,选择搞版本下载 , 下载地址: https://repo.maven.apache.org/maven2/io/grpc/protoc-gen-grpc-java/

下载之后重命名软件名称,并放置在 D:/SoftWare/  (其他地方也可以)

 

2、编译生成java代码

命令解释:  

  --java_out:生成之后输出java文件目录

  --proto_path:proto文件依赖地址,可以写多个

  --plugin:插件地址

  user.proto:需要生成的proto协议文件

打开cmd执行:

生成java代码

D:/SoftWare/protoc.exe --java_out=E:/data --proto_path=. user.proto

 生成Grpc类

D:/SoftWare/protoc.exe --plugin=protoc-gen-grpc-java=D:/SoftWare/protoc-gen-grpc.exe --grpc-java_out=E:/data --proto_path=. api/cloud/cloud_core/v1/user/user.proto

 

 

注意事项:

1、如果 执行过程中发现 import依赖的文件找不到,需要多指定几个 proto_path(如--proto_path:.   --proto_path:/common/base)

2、如果 需要生产多个类需要在 proto文件中加入

option java_multiple_files = true;

 3、如果 需要指定生成的类路径需要在 proto文件中加入

option java_package="com.xxxx.xxx.xxx";

 


__EOF__

本文作者如风
本文链接https://www.cnblogs.com/easyidea/p/15767542.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   一文搞懂  阅读(3574)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2021-01-05 docker 使用教程4-(Docker创建Java容器运行SpringBoot项目)
2019-01-05 java上下分页窗口流动布局
点击右上角即可分享
微信分享提示