package com.jcdm.common.utils.bean; import java.util.Set; import javax.validation.ConstraintViolation; import javax.validation.ConstraintViolationException; import javax.validation.Validator; /** * bean对象属性验证 * * @author jc */ public class BeanValidators { public static void validateWithException(Validator validator, Object object, Class... groups) throws ConstraintViolationException { Set> constraintViolations = validator.validate(object, groups); if (!constraintViolations.isEmpty()) { throw new ConstraintViolationException(constraintViolations); } } }