packagecom.sxd.swapping.validation;importorg.apache.commons.collections4.CollectionUtils;importorg.apache.commons.lang3.StringUtils;importjavax.validation.ConstraintViolation;importjavax.validation.Validation;importjavax.validation.Validator;importjavax.validation.groups.Default;importjava.util.HashMap;importjava.util.Map;importjava.util.Set;/*** @Author: SXD
* @Description: 校验工具类
* @Date: create in 2020/1/10 14:35*/
public classValidationUtil {private static final String OBJ_NULL = "Para";private static final String OBJ_NULL_ERR_MSG = "validated Object is null";private static Validator validator =Validation.buildDefaultValidatorFactory().getValidator();/*** 验证指定对象
*
*@paramobj
* 需要被验证对象
*@return
*/
public static ValidationResult validateEntity(T obj) {
ValidationResult result= newValidationResult();if(!