From 0bf868d3cdf9226e178c076d3b588ed5207409a0 Mon Sep 17 00:00:00 2001
From: kongzy <kongzy>
Date: 星期五, 24 十一月 2023 17:51:40 +0800
Subject: [PATCH] merge

---
 assess-common/src/main/java/com/gkhy/assess/common/utils/BeanValidators.java |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/assess-common/src/main/java/com/gkhy/assess/common/utils/BeanValidators.java b/assess-common/src/main/java/com/gkhy/assess/common/utils/BeanValidators.java
new file mode 100644
index 0000000..55f87e9
--- /dev/null
+++ b/assess-common/src/main/java/com/gkhy/assess/common/utils/BeanValidators.java
@@ -0,0 +1,19 @@
+package com.gkhy.assess.common.utils;
+
+import javax.validation.ConstraintViolation;
+import javax.validation.ConstraintViolationException;
+import javax.validation.Validator;
+import java.util.Set;
+
+/**
+ * bean对象属性校验
+ */
+public class BeanValidators {
+
+    public static void validateWithException(Validator validator,Object object,Class<?>... groups) throws ConstraintViolationException{
+        Set<ConstraintViolation<Object>> constraintViolationSet=validator.validate(object,groups);
+        if(!constraintViolationSet.isEmpty()){
+            throw new ConstraintViolationException(constraintViolationSet);
+        }
+    }
+}

--
Gitblit v1.9.2