我创建了自定义Hibernate类级别Validator
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Constraint(validatedBy = {
validatorA.class,
validatorB.class
})
public @interface ValidVar {
String message() default "invalid";
Class<?>[] groups() default {};
Class<? extends Payload>[] payload() default {};
}
并用它注释类
@ValidVar
public class SiteVar
问题是它不起作用,它只是跳过验证。
如果在
@Constraint(validatedBy = {
validatorA.class,
validatorB.class
})
我正在使用单个类@Constraint(validatedBy = validatorA.class)。
如何指定多验证器?