直接上代码,照搬就行

// validation 报错捕捉
@ResponseStatus(HttpStatus.BAD_REQUEST)
@ExceptionHandler(BindException.class)
public Result exceptionHandler(BindException e) {
    log.error("handler --- BindException --- {}", e);
    return Result.fail(e.getBindingResult().getFieldError().getDefaultMessage());
}

效果: (msg 就是我在实体类设置的message)
2.png

最后编辑:2020年12月03日 ©著作权归作者所有

发表评论