@ExceptionHandler(value = MethodArgumentNotValidException.class)
public BaseResponse handleMethodArgumentNotValidException(MethodArgumentNotValidException e) {
String errorMesssage = e.getBindingResult().getFieldErrors().stream().map(FieldError::getDefaultMessage).reduce("", (v1, v2) -> v1.concat(",").concat(v2));
log.error("MethodArgumentNotValidException", e);
BaseResponse baseResponse = new BaseResponse();
baseResponse.markFail(ErrorCode.PARAMETER_ERROR, errorMesssage);
return baseResponse;
}
@Valid 异常信息输出
最新推荐文章于 2023-05-27 20:32:54 发布