Protocol buffer 个人安装使用总结(windows)

来源:互联网 发布:12306网络购票暂停 编辑:程序博客网 时间:2024/06/16 00:49

首先是安装 , 电脑是win7 的.看网上说需要先安装maven,对这东西不熟悉,懒得安装.其实也不用非得安装.

百度一下就有下载的. 下载完后,得到protoc.exe,放到system32中,就算是安装完毕了.


然后是编写.proto文件   可以看下边这个

http://www.cnblogs.com/stephen-liu74/archive/2013/01/02/2841485.html


然后,使用cmd命令cd到对应目中中,使用 protoc --java_out=. Proto.proto就在目录下生成.java文件,将jar和.java文件放到项目中就行了


大概使用 : 

生成:

                        Builder builder = Proto.Student.newBuilder();
                        builder.setId(1);
                        builder.setName("fuck");
                        Stu s = builder.build();                              //这块得到了实体类
                       byte[] bs = s.toByteArray();               //这块就得到了实体类的byte[]信息,可以用来传输

解析 : 

  Student ss = Proto.Student.parseFrom(bs);      //bs : 上一步生成的

1 0
原创粉丝点击