fix: 修改全局异常捕获
This commit is contained in:
		| @@ -26,40 +26,40 @@ import java.util.Map; | ||||
|  * @Date 2022/6/10 2:05 PM | ||||
|  * @Version 1.0 | ||||
|  */ | ||||
| //@RestControllerAdvice | ||||
| //public class RenExceptionHandler { | ||||
| //    private static final Logger logger = LoggerFactory.getLogger(RenExceptionHandler.class); | ||||
| // | ||||
| //    @Autowired | ||||
| //    private SysLogErrorService sysLogErrorService; | ||||
| // | ||||
| //    /** | ||||
| //     * 处理自定义异常 | ||||
| //     */ | ||||
| //    @ExceptionHandler(RenException.class) | ||||
| //    public Result handleRenException(RenException ex){ | ||||
| //        Result result = new Result(); | ||||
| //        result.error(ex.getCode(), ex.getMsg()); | ||||
| // | ||||
| //        return result; | ||||
| //    } | ||||
| // | ||||
| //    @ExceptionHandler(DuplicateKeyException.class) | ||||
| //    public Result handleDuplicateKeyException(DuplicateKeyException ex){ | ||||
| //        Result result = new Result(); | ||||
| //        result.error(ErrorCode.DB_RECORD_EXISTS); | ||||
| // | ||||
| //        return result; | ||||
| //    } | ||||
| // | ||||
| //    @ExceptionHandler(Exception.class) | ||||
| //    public Result handleException(Exception ex){ | ||||
| //        logger.error(ex.getMessage(), ex); | ||||
| // | ||||
| @RestControllerAdvice | ||||
| public class RenExceptionHandler { | ||||
|     private static final Logger logger = LoggerFactory.getLogger(RenExceptionHandler.class); | ||||
|  | ||||
|     @Autowired | ||||
|     private SysLogErrorService sysLogErrorService; | ||||
|  | ||||
|     /** | ||||
|      * 处理自定义异常 | ||||
|      */ | ||||
|     @ExceptionHandler(RenException.class) | ||||
|     public Result handleRenException(RenException ex){ | ||||
|         Result result = new Result(); | ||||
|         result.error(ex.getCode(), ex.getMsg()); | ||||
|  | ||||
|         return result; | ||||
|     } | ||||
|  | ||||
|     @ExceptionHandler(DuplicateKeyException.class) | ||||
|     public Result handleDuplicateKeyException(DuplicateKeyException ex){ | ||||
|         Result result = new Result(); | ||||
|         result.error(ErrorCode.DB_RECORD_EXISTS); | ||||
|  | ||||
|         return result; | ||||
|     } | ||||
|  | ||||
|     @ExceptionHandler(Exception.class) | ||||
|     public Result handleException(Exception ex){ | ||||
|         logger.error(ex.getMessage(), ex); | ||||
|  | ||||
| //        saveLog(ex); | ||||
| // | ||||
| //        return new Result().error(); | ||||
| //    } | ||||
|  | ||||
|         return new Result().error(); | ||||
|     } | ||||
| // | ||||
| //    /** | ||||
| //     * 保存异常日志 | ||||
| @@ -84,4 +84,4 @@ import java.util.Map; | ||||
| //        //保存 | ||||
| //        sysLogErrorService.save(log); | ||||
| //    } | ||||
| //} | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user