package com.gkhy.exam.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> constraintViolationSet=validator.validate(object,groups); if(!constraintViolationSet.isEmpty()){ throw new ConstraintViolationException(constraintViolationSet); } } }