diff --git a/ym-admin/src/main/java/com/cnbm/admin/exception/RenExceptionHandler.java b/ym-admin/src/main/java/com/cnbm/admin/exception/RenExceptionHandler.java index 3c2b5d8..9d5f48b 100644 --- a/ym-admin/src/main/java/com/cnbm/admin/exception/RenExceptionHandler.java +++ b/ym-admin/src/main/java/com/cnbm/admin/exception/RenExceptionHandler.java @@ -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); // } -//} +}