Feign接收可以忽略大小写吗?FeignClient调用远程接口,如果对方接口的返回报文的属性是大写字母开头,就无法映射到定义的实体对象。实体定义成首字母大写也不行。只能用Object和String接收,有解决方案吗?
比如对方返回的结果是:
{"Data":"测试1"Code":0,"Message":"成功"}
这样无法解析:
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class TestDto {
private String data;
private Integer code;
private String message;
}
这样也无法解析:
public class TestDto {
private String Message;
private String Code;
private String Data;
public String getMessage() {
return this.Message;
}
public void setMessage(String Message) {
this.Message = Message;
}
public String getCode() {
return this.Code;
}
public void setResultType(String Code) {
this.Code = Code;
}
public String getData() {
return this.Data;
}
public void setData(String Data) {
this.Data = Data;
}
}