记录问题-使用@Validated报错Validation failed for argument [0]
类字段
@NotNull(message = "双坐标不能为空", groups = {Insert.class, Update.class})
private Integer yAxisType;
接口
/**
* 添加
*
* @return
*/
@RequestMapping(value = "/add", method = RequestMethod.POST)
public Result add(@Validated(Insert.class) @RequestBody Chart chart) {
}
接口校验组 - 新增
public interface Insert extends Default {
}
调用参数json
{
"yAxisType": 1,
.....
}
报错
Validation failed for argument [0]
返回
{
"code": 400,
"msg": "双坐标不能为空",
"data": null
}
解决
把调用参数修改如下
{
"yaxisType": 1,
.....
}
问题是解决了,但是不知道什么原因?有大佬请评论区!