以下参数请求:
后台服务获取参数ABC为空
原因:
SpringBoot框架Post的请求放在Body中的参数会自动进行驼峰命名的格式化
解决方案:
对参数格式化命名 @JsonProperty(value = "ABC")
@RestController
@RequestMapping("/test")
public class TestContoller {
@PostMapping("/data")
public ResultData test(@RequestBody BusData data){
return ResultData.success(data);
}
@lombok.Data
public static class BusData{
@JsonProperty(value = "ABC")
private String ABC;
private String aaa;
}
}
标签:ABC,SpringBoot,大写,参数,为空,data,public
From: https://www.cnblogs.com/pengyifeng/p/17662440.html