1..proto文件为要生成.java文件的模板文件,其中包含名称空间、文件名等信息
2.cmd中进入当前目录D:\JAVA\protoc-2.5.0-win32
3.运行 protoc.exe --java_out=. SubscribeReq.proto 将在当前文件夹下生成对应的.java文件

SubscribeReq.proto

package netty;
option java_package="myprotobuf";
option java_outer_classname="SubscribeReqProto";message SubscribeReq{required int32 subReqID=1;required string userName=2;required string productName=3;repeated string address=4;
}

SubscribeReq.proto

package netty;
option java_package="myprotobuf";
option java_outer_classname="SubscribeRespProto";message SubscribeResp{required int32 subReqID=1;required int32 respCode=2;required string desc=3;
}

protobuf使用说明相关推荐

  1. protobuf序列化使用说明

    2019独角兽企业重金招聘Python工程师标准>>> protobuf转换方法 编写protobuf代码如下: package netty; option java_package ...

  2. Google Protobuf 开发指南

    为什么80%的码农都做不了架构师?>>>    Google Protobuf开发指南 1.简介 l  它是开源项目:http://code.google.com/p/protobu ...

  3. grpc+gateway使用说明

    文章目录 grpc+gateway 使用说明(MAC版) 1. 安装 1.1 安装golang 1.2 安装protoc 1.3 安装grpc相关脚本 2. 编写protoc文件 2.1 添加prot ...

  4. Skynet 服务器开发 (四) 使用pbc(protobuf)

    转载自:https://blog.csdn.net/u010693827/article/details/85689483 引言: 假如我们要建立的skynet服务器与客户端的连接方式为长连接,且选择 ...

  5. ncnn环境搭建一 - windows下protobuf编译安装

    1. 环境 安装环境采用visual studio 2015 + protobuf 3.4.0 + ncnn 2. visual studio 2015安装 visual studio采用的是 vs2 ...

  6. abaqus高性能服务器怎么用,高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF...

    高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF 高性能计算平台ABAQUS 任务调度使用说明 作者:陈林 E-Mail:chenlin@ 日期:2017-1-10 ...

  7. linux 文件拷贝并替换,Linux_cmd replace 文件替换使用说明,帮助信息: 复制代码 代码如 - phpStudy...

    cmd replace 文件替换使用说明 帮助信息: 复制代码 代码如下: 替换文件. REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [ ...

  8. 使用Protobuf文件一键生成Java类

    使用Protobuf文件生成Java类 .proto 文件生成 .java 参考 看了一篇文章:主题是 proto 先生成 desc,然后在用 FreeMarker 模板引擎来做代码自动生成了: .p ...

  9. 简单protobuf

    protobuf的数据类型,有最简单的那种数据类型,就是一个文件中,定义了一个message 可以在一个文件中定义两个message,两个message之间是没有关联的 可以在一个文件中,定义两个me ...

最新文章

  1. 整理一下linux系统expand 命令
  2. 揭秘码云:全球第二大代码托管平台的核心架构
  3. java pom.xml 自定义变量
  4. python循环输入字典_python - 使用'for'循环迭代字典
  5. ABAP-获取用户的组织结构权限
  6. visual studio c/c++报错:向“printf”传递了额外参数: _Param_(2) 未由格式字符串使用
  7. wxWidgets:wxCommandLinkButton类用法
  8. Just h-index(主席树+二分)
  9. 大疆口袋相机美颜怎么设置_灵眸Osmo口袋云台相机评测-大疆灵眸云相机使用说明...
  10. equals和==的区别(转)
  11. 安装codeblocks和wxwidgets及opencv
  12. python123第一周测试作业指导书_风速仪作业指导书.doc
  13. 详细了解文档对象模型(DOM)
  14. VSCode自定义代码片段5——HTML元素结构
  15. 三星i9158刷机教程
  16. 旧物手工机器人制作图片_自制送给小朋友的生日礼物,DIY帅气的不织布机器人...
  17. 火龙果(redpitaya)开发板常用接口C语言开发指南(一)——环境配置(持续更新中)
  18. 高通平台Android 蓝牙调试和配置手册-- Pairing Failure
  19. FOC——2.RC吸收电路笔记
  20. 继承类的多态和实现接口的多态的区别

热门文章

  1. C语言二分法查找数组
  2. c++ 读取数字,直到输入非数字字符为止的算法(附完整源码)
  3. C++ 循环链表circular linked list实现算法(附完整源码)
  4. C语言实现最大堆max_heap(附完整源码)
  5. C语言ctype相关的几个函数
  6. 该功能仅支持Android5.0,Android 5.0 android:elevation适用于View,但不适用于Button?
  7. mysql from_unixtime_MySQL 数据库中日期与时间函数 FROM_UNIXTIME(), UNIX_TIME() ...
  8. 9_InfluxDB常用函数(二)选择类函数(TOP() BOTTOM() FIRST() LAST() MAX() MIN() PERCENTILE())
  9. 60.Java 代码编译和执行的整个过程
  10. ack是什么,如何使用Ack机制,如何关闭Ack机制,基本实现,STORM的消息容错机制,Ack机制