From d1a8a5855218f474d73eb9681622d957e22d7db5 Mon Sep 17 00:00:00 2001 From: EFT Date: Fri, 14 Jun 2024 23:09:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20ExceptionUtil=20=E5=B7=A5?= =?UTF-8?q?=E5=85=B7=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1.增加私有构造函数,此工具类不能被实例化 2.优化 getRootErrorMessage() 方法逻辑,去除不必要判断 --- .../com/ruoyi/common/utils/ExceptionUtil.java | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/ExceptionUtil.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/ExceptionUtil.java index 50b10fe89..5bad69d88 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/ExceptionUtil.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/ExceptionUtil.java @@ -11,6 +11,9 @@ import org.apache.commons.lang3.exception.ExceptionUtils; */ public class ExceptionUtil { + + private ExceptionUtil() {} + /** * 获取exception的详细错误信息。 */ @@ -24,16 +27,10 @@ public class ExceptionUtil public static String getRootErrorMessage(Exception e) { Throwable root = ExceptionUtils.getRootCause(e); - root = (root == null ? e : root); - if (root == null) + if (null == root) { - return ""; + return StringUtils.EMPTY; } - String msg = root.getMessage(); - if (msg == null) - { - return "null"; - } - return StringUtils.defaultString(msg); + return StringUtils.defaultString(root.getMessage(), "null"); } }