From 71beb8a0999dd7a1e8cdf4ce9dd4be7cb63ff6e2 Mon Sep 17 00:00:00 2001 From: gaowdong Date: Thu, 3 Jul 2025 10:51:26 +0800 Subject: [PATCH] =?UTF-8?q?6652=20=E8=AE=A2=E5=8D=95=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E8=AE=A2=E5=8D=95=E5=8F=B7=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E8=8B=B1=E6=96=87=E5=AD=97=E7=AC=A6=E6=9F=A5=E8=AF=A2=E6=8A=A5?= =?UTF-8?q?=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../security/handler/GlobalExceptionHandler.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/handler/GlobalExceptionHandler.java b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/handler/GlobalExceptionHandler.java index fd8146e..ee01ca1 100644 --- a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/handler/GlobalExceptionHandler.java +++ b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/handler/GlobalExceptionHandler.java @@ -8,8 +8,10 @@ import com.bonus.common.core.exception.auth.NotPermissionException; import com.bonus.common.core.exception.auth.NotRoleException; import com.bonus.common.core.utils.StringUtils; import com.bonus.common.core.web.domain.AjaxResult; +import com.fasterxml.jackson.databind.exc.InvalidFormatException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.http.converter.HttpMessageNotReadableException; import org.springframework.validation.BindException; import org.springframework.web.HttpRequestMethodNotSupportedException; import org.springframework.web.bind.MethodArgumentNotValidException; @@ -168,4 +170,13 @@ public class GlobalExceptionHandler { return AjaxResult.error("演示模式,不允许操作"); } + + /** + * 无效参数异常 + */ + @ExceptionHandler(HttpMessageNotReadableException.class) + public AjaxResult handleHttpMessageNotReadableException(HttpMessageNotReadableException e) + { + return AjaxResult.error("参数类型错误"); + } }