【发布时间】:2015-09-25 01:47:19
【问题描述】:
我开始使用 apache thrift(java 编程),很难找到深入解释它的文档 - 所以我希望你能帮助我。
我正在尝试创建一个服务(接口),该服务(接口)具有返回具有函数的字段的函数(例如:另一个接口)。
我试过这段代码:
namespace java test
service A {
string somefunc()
}
service B {
string somefunc2(),
A getA()
}
但是我没有成功..当我尝试编译 thrift 文件时,我收到一个错误,它在服务 B 中 - A 字段未定义。
我也试过了:
namespace java test
struct A {
1: string somefunc()
}
service B {
A getA()
}
这次它编译成功了,但是它并没有把 somefunc 当作一个函数而是当作一个字符串类型的字段。
有没有我想要的东西?
谢谢!
【问题讨论】: