Skip to content

Thrift 根据定义文件生成接口代码(多种语言)

根据单个文件生成:

bash
thrift --gen <language> <Thrift filename>

根据一个文件及其 include 的文件生成:

bash
thrift -r --gen <language> <Thrift filename>

根据 tutorial.thrift 文件生成 java 代码:

bash
thrift -r --gen java tutorial.thrift

要生成 C# 代码,只需要把 java 改为 csharp 即可。

bash
thrift -r --gen csharp tutorial.thrift

附件是官方提供的两个示例文件 (shared.thrift | tutorial.thrift)