本文介绍如何用proto3语法编写一个简单的proto文件(JAVA编译)
1.头部指定proto3语法
syntax = "proto3";
2.配置java信息
option java_multiple_files = true;//以外部类模式生成
option java_package = "com.user";//指定java包
option java_outer_classname = "UserProto";//最外层类名称
3.定义请求对象
message UserRequest {
string name= 1;
string sex= 2;
string age= 3;
}
4.定义返回对象
message UserInfo {
string userNo = 1;
}
message UserReply {
UserInfo userInfo = 1;
}
5.定义接口方法
service User{
rpc add (UserRequest) returns (UserReply) {
}
}
6.完整的proto
syntax = "proto3";
option java_multiple_files = true;//以外部类模式生成
option java_package &