• 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";
  • 相关阅读:
    linux安装软件的几种方式
    linux目录
    linux远程连接
    linux分区
    linux特殊符号
    sed
    rest_framework认证流程
    一些面试题目
    算法之二分法
    算法之动态规划
  • 原文地址:https://www.cnblogs.com/easyidea/p/15767542.html
Copyright © 2020-2023  润新知