Selaa lähdekoodia

新增ValidationException处理方式

周浩 9 vuotta sitten
vanhempi
commit
3709379762

+ 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();
+        });
 
     }