我开始使用 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 视为函数,而是将其视为字符串类型的字段。
有没有像我想要的那样做的东西?
谢谢!