Protoc 生成 java grpc代码

青苗 青苗 | 676 | 2023-06-07

安装 protoc

下载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代码

生成Grpc类

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

protoc.exe --plugin=protoc-gen-grpc-java=protoc-gen-grpc.exe  --grpc-java_out=E:/data --proto_path=. 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";

文章标签: Java
推荐指数:

真诚点赞 诚不我欺~

Protoc 生成 java grpc代码

点赞 收藏 评论

关于作者

青苗
青苗

青苗幼儿园园长

等级 LV5

粉丝 20

获赞 47

经验 1182