当前位置 : 主页 > 编程语言 > java >

Validation后台校验工具

来源:互联网 收集:自由互联 发布时间:2021-06-28
gistfile1.txt import javax.validation.ConstraintViolation; import javax.validation.Validation; import javax.validation.Validator; import javax.validation.ValidatorFactory;/** * 日期: 2017年8月26日 上午10:07:52 * 描述:校验 Non
gistfile1.txt
import javax.validation.ConstraintViolation;
    import javax.validation.Validation;
    import javax.validation.Validator;
    import javax.validation.ValidatorFactory;


	/**
	 * 日期: 2017年8月26日 上午10:07:52
* 描述:校验 Nonresident 是否符合传入条件并打印日志 *


* 修改说明(时间、人、备注):
*
2017年8月26日 zhouxingqi 修改备注:
*
新建
*
* @param nonresident * @return int */ private int validate(Nonresident nonresident){ ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); Validator validator = factory.getValidator(); Set > validate = validator.validate(nonresident); if(validate.size() > 0){ Iterator > iterator = validate.iterator(); while(iterator.hasNext()){ ConstraintViolation next = iterator.next(); logger.error("校验字段结果:" + next.getMessage()); } return validate.size(); }else{ return 0; } }
网友评论