This commit is contained in:
2023-07-10 17:40:14 +08:00
parent d52133394c
commit 373754c2bb
41 changed files with 413 additions and 239 deletions

View File

@ -9,6 +9,7 @@ import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.validation.ConstraintViolationException;
import java.util.Objects;
/**
@ -69,4 +70,17 @@ public class ExceptionAdvice {
public AjaxResult handlerValidException(BindException e) {
return AjaxResult.error(Objects.isNull(e.getBindingResult().getFieldError()) ? e.getMessage() : e.getBindingResult().getFieldError().getDefaultMessage());
}
/**
* 参数校验
*
* @param e ConstraintViolationException
* @return AjaxResult
*/
@ExceptionHandler({ConstraintViolationException.class})
@ResponseBody
public AjaxResult handlerValidException(ConstraintViolationException e) {
return AjaxResult.error(e.getMessage());
}
}