3

我将我的 thrift 编译器更新到最新版本,它似乎在生成的代码中命名类的方式与以前不同。T_User_UserBase变成UserBase. 当然,我的代码中有很多对原始类名的引用,我想知道是否有办法强制 thrift 生成带有自定义前缀的类名?

4

1 回答 1

2

有许多票都处理所有可能支持的语言中的各种保留字。另外,还有其他修改,如您链接的修改。

因此,过去生成的代码发生了一些变化,即使是从 2012 年开始,也可能会在未来有必要时发生变化。

这并不是说兼容性不是问题——它确实是。但在某些情况下,即使尝试将它们最小化,也有必要进行潜在的破坏性更改。

于 2015-09-24T17:39:16.633 回答