阿帕奇节俭。生成后方法返回类型发生变化
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
我在重新生成 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