我将我的thrift编译器更新到最新版本,它似乎是生成的代码中的命名类与以前不同。 T_User_UserBase
变为UserBase
。当然,我在代码中有很多对原始类名的引用,我想知道是否有办法强制thrift生成带有自定义前缀的类名?
答案 0 :(得分:2)
有许多门票都涉及所有可能支持的语言中的各种保留字。此外,还有其他修改,如您链接的那些。
因此,即使从2012年开始,过去生成的代码也发生了一些变化,并且可能会在将来变得必要时发生变化。
这并不是说兼容性不是问题 - 它肯定是。但在某些情况下,即使有人试图将它们最小化,也可能需要进行重大改变。