通过抽象类或接口进行java自定义bean验证
让我们考虑下面的例子,我用一个新的注释类型创建一个自定义bean验证约束:
@Target( { METHOD, FIELD, ANNOTATION_TYPE })
@Retention(RUNTIME)
@Constraint(validatedBy = MyAbstractOrInterfaceValidator.class)
@Documented
public @interface MyAnnotation {
String message() default "{}";
Class<?>[] groups() default {};
Class<? extends Payload>[] payload() default {};
SomeClass value();
}
我的问题是:MyBastractOrInterfaceValidator
类是抽象类还是接口?如何控制该接口或抽象类的哪个实现用于验证放置注释的元素
共 (0) 个答案