Как использовать структуру, определенную в файле Thrift с использованием ключевого слова «include»

Я новичок в Thrift. У меня такой вопрос: Предположим, что я определил структуру в файле «Ex1.thrift» следующим образом:

namespace java tut1
struct Address {
 1:string nameStreet,
 2:i32 idHouse
}

Я хочу использовать структуру Address в файле «Ex2.thrift», как я могу это сделать? Я пробовал этот способ, но компилятор Thrift не работает:

include "Ex1.thrift"
namespace java tut2
struct Student {
 1:string name,
 2:i32 age,
 3:Address add
}

service ExampleService {
 list<Student> getListStudent()
}

Большое спасибо за любой ответ.

5
задан JensG 24 September 2015 в 17:40
поделиться