Protoc 生成 java grpc代码
青苗 | 676 |
2023-06-07
安装 protoc
- 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代码
生成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";
推荐指数:
真诚点赞 诚不我欺~