diff --git a/eladmin-common/src/main/java/me/zhengjie/exception/handler/GlobalExceptionHandler.java b/eladmin-common/src/main/java/me/zhengjie/exception/handler/GlobalExceptionHandler.java index 3815ea40..2d0385b9 100644 --- a/eladmin-common/src/main/java/me/zhengjie/exception/handler/GlobalExceptionHandler.java +++ b/eladmin-common/src/main/java/me/zhengjie/exception/handler/GlobalExceptionHandler.java @@ -80,7 +80,10 @@ public class GlobalExceptionHandler { // 打印堆栈信息 log.error(ThrowableUtil.getStackTrace(e)); String[] str = Objects.requireNonNull(e.getBindingResult().getAllErrors().get(0).getCodes())[1].split("\\."); - String message = str[1] + ":" + e.getBindingResult().getAllErrors().get(0).getDefaultMessage(); + String message = e.getBindingResult().getAllErrors().get(0).getDefaultMessage(); + if("不能为空".equals(message)){ + message = str[1] + ":" + message; + } return buildResponseEntity(ApiError.error(message)); }