记录问题-使用@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,
	.....
}

问题是解决了,但是不知道什么原因?有大佬请评论区!

你可能感兴趣的:(bug,开发语言,java,spring,boot,spring,cloud)