From 64cdd0e3f97c24eb88575b51efad1fb48827f7e8 Mon Sep 17 00:00:00 2001 From: Li Haoyu Date: Thu, 16 Jan 2020 18:48:34 +0800 Subject: [PATCH] 异常处理类对自定义异常做单独处理; --- src/main/java/com/objecteye/exception/GeneralExceptionHandler.java | 3 +++ 1 file changed, 3 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/objecteye/exception/GeneralExceptionHandler.java b/src/main/java/com/objecteye/exception/GeneralExceptionHandler.java index 2cfa827..c967567 100644 --- a/src/main/java/com/objecteye/exception/GeneralExceptionHandler.java +++ b/src/main/java/com/objecteye/exception/GeneralExceptionHandler.java @@ -17,6 +17,9 @@ public class GeneralExceptionHandler { @ResponseBody public CommonResult exception(Exception e) { log.error(e.getMessage(), e); + if (e instanceof CustomXException) { + return CommonResult.success(Integer.parseInt(((CustomXException) e).getCode()), ((CustomXException) e).getMsg(), null); + } return CommonResult.success(504, e.getMessage(), null); } } -- libgit2 0.21.4