阿帕奇节俭。生成后方法返回类型发生变化

Apache Thrift. Method returning type changed after generation

我在重新生成 thrift 文件后遇到了问题。生成后 getter 和 setter 中的方法返回类型已更改,但结构未更改。

> struct Descriptor {
> 1: bool   paramOne,      
> 2: i32    paramTwo,       
> }

之前:

> public void setParamTwo(List<String> paramTwo) {
>   ......
>  }

之后:

> public Descriptor setParamTwo(List<String> paramTwo) {
>    ......
> }

我用了

thrift -r --gen java file.thrift

有一些配置选项吗?

谢谢。

好的。

只需要在gen命令中添加:beans

thrift -r --gen java:beans file.thrift