是否可以使用Hibernate验证程序API将经过验证的对象存储在带有注释的字段中?例如,我想Email通过调用Java方法而不是@Email在Java bean属性上添加注释来验证地址。
Email
@Email
是的,有可能。尝试类似的东西,
Validator validator = Validation.buildDefaultValidatorFactory().getValidator(); Car car = new Car(null); Set<ConstraintViolation<Car>> constraintViolations = validator.validateProperty(car, "manufacturer");
看看这里。
(编辑必须为6个字符)