|
@@ -7,6 +7,7 @@ import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.data.redis.RedisSystemException;
|
|
import org.springframework.data.redis.RedisSystemException;
|
|
|
import org.springframework.validation.BindException;
|
|
import org.springframework.validation.BindException;
|
|
|
|
|
+import org.springframework.validation.FieldError;
|
|
|
import org.springframework.web.HttpRequestMethodNotSupportedException;
|
|
import org.springframework.web.HttpRequestMethodNotSupportedException;
|
|
|
import org.springframework.web.bind.MethodArgumentNotValidException;
|
|
import org.springframework.web.bind.MethodArgumentNotValidException;
|
|
|
import org.springframework.web.bind.annotation.ExceptionHandler;
|
|
import org.springframework.web.bind.annotation.ExceptionHandler;
|
|
@@ -95,10 +96,9 @@ public class GlobalExceptionHandler {
|
|
|
* 自定义验证异常
|
|
* 自定义验证异常
|
|
|
*/
|
|
*/
|
|
|
@ExceptionHandler(BindException.class)
|
|
@ExceptionHandler(BindException.class)
|
|
|
- public AjaxResult handleBindException(BindException e) {
|
|
|
|
|
- log.error(e.getMessage(), e);
|
|
|
|
|
- String message = e.getAllErrors().get(0).getDefaultMessage();
|
|
|
|
|
- return AjaxResult.error(message);
|
|
|
|
|
|
|
+ public AjaxResult handleBindException(Exception e) {
|
|
|
|
|
+ log.error("【全局异常】 BindException ", e);
|
|
|
|
|
+ return AjaxResult.error("服务异常");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|