问题描述:对接第三方平台时,对方的 请求流水号字段为GROUP_TRANSACTIONID,代码如下
@ApiModelProperty(notes = "请求流水号", example = "100000019020230")
private String GROUP_TRANSACTIONID;
这种不符合规范的命名导致swagger出现group_TRANSACTIONID的错误解析。
解决方法:
增加JSON序列化属性指定别名:@JsonProperty(value = "GROUP_TRANSACTIONID")
@ApiModelProperty(notes = "请求流水号", example = "10000001902023011")
@JsonProperty(value = "GROUP_TRANSACTIONID")
private String groupTransactionId;