From 227fe38315b0ab40a527ed5800dcdbadfdca849d Mon Sep 17 00:00:00 2001 From: "Ray.Hao" <1490493387@qq.com> Date: Fri, 21 Jun 2024 23:51:38 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=87=AA=E5=AE=9A=E4=B9=89=E5=BC=82?= =?UTF-8?q?=E5=B8=B8=E6=B6=88=E6=81=AF=E6=94=AF=E6=8C=81=E5=8D=A0=E4=BD=8D?= =?UTF-8?q?=E7=AC=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/exception/BusinessException.java | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/youlai/system/common/exception/BusinessException.java b/src/main/java/com/youlai/system/common/exception/BusinessException.java index a9f96205..df423497 100644 --- a/src/main/java/com/youlai/system/common/exception/BusinessException.java +++ b/src/main/java/com/youlai/system/common/exception/BusinessException.java @@ -2,11 +2,12 @@ package com.youlai.system.common.exception; import com.youlai.system.common.result.IResultCode; import lombok.Getter; +import org.slf4j.helpers.MessageFormatter; /** * 自定义业务异常 * - * @author haoxr + * @author Ray Hao * @since 2022/7/31 */ @Getter @@ -19,17 +20,19 @@ public class BusinessException extends RuntimeException { this.resultCode = errorCode; } - public BusinessException(String message){ - super(message); - } - - public BusinessException(String message, Throwable cause){ + public BusinessException(String message, Throwable cause) { super(message, cause); } - public BusinessException(Throwable cause){ + public BusinessException(Throwable cause) { super(cause); } + public BusinessException(String message, Object... args) { + super(formatMessage(message, args)); + } + private static String formatMessage(String message, Object... args) { + return MessageFormatter.arrayFormat(message, args).getMessage(); + } }