@NotNull@Valid注解的使用

等待修改
主要是关于参数校验的内容

controller层应该加

 @ApiOperation(value = "修改生产设备备件更换标准")
    @PostMapping(value="/update")
    public ActionResult update(@Valid @RequestBody SpareReplaceStandardModifyListVO updateListVO,BindingResult bindingResult){
        if(bindingResult.hasErrors()){
            return actionResult(ErrorCode.IllegalArgument,bindingResult.getFieldError());
        }
        FunctionResult result=spareReplaceStandardService.update(updateListVO);
        return actionResult(result.getCode(),result.getValue());
    }

注解使用错误会报错
https://www.cnblogs.com/xlh91118/p/8125820.html
要注意使用对象的不同切换不同的注解

三部分:使用
@vaild.png

此处应该将@NotEmpty行注解的内容替换为@Valid
这里用到了嵌套验证的知识点

关于嵌套验证
https://blog.csdn.net/qq_27680317/article/details/79970590#comments
springboot 使用校验框架validation校验
https://blog.csdn.net/u012373815/article/details/72049796
https://blog.csdn.net/u010454030/article/details/53009327

你可能感兴趣的:(@NotNull@Valid注解的使用)