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