浏览代码

新增ValidationException处理方式

周浩 9 年之前
父节点
当前提交
3709379762
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      hsweb-web-core/src/main/java/org/hsweb/web/message/ResponseMessage.java

+ 6 - 0
hsweb-web-core/src/main/java/org/hsweb/web/message/ResponseMessage.java

@@ -7,6 +7,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.webbuilder.utils.common.DateTimeUtils;
 
+import javax.validation.ValidationException;
 import java.io.Serializable;
 import java.util.*;
 
@@ -63,6 +64,11 @@ public class ResponseMessage implements Serializable {
             message.setCode("502");
             return msg.getMessage();
         });
+        //权限验证异常
+        registerMessageHandler(ValidationException.class, (message, msg) -> {
+            message.setCode("400");
+            return msg.getMessage();
+        });
 
     }