소스 검색

异常处理

linft 2 년 전
부모
커밋
d941658e57
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      zd-common/common-core/src/main/java/com/zd/common/core/exception/GlobalExceptionHandler.java

+ 4 - 4
zd-common/common-core/src/main/java/com/zd/common/core/exception/GlobalExceptionHandler.java

@@ -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("服务异常");
     }
     }
 
 
     /**
     /**