restemplate调用接口入参的实体属性名全部大写导致接口入参接受错误,接口掉不通
解决办法:
- 在实体类上增加注解
@JsonAutoDetect(fieldVisibility= JsonAutoDetect.Visibility.ANY,getterVisibility= JsonAutoDetect.Visibility.NONE)
表示设置字段属性可见而取消get检测
- 转换成JSON对象传参,需要在属性上增加注解
@JSONField(name = "ABC")
private String ABC;
- 直接用MAP传参