У меня есть пользовательская аннотация проверки, и это валидатор. Чего я не хочу, так это применять этот пользовательский валидатор, только если поле не нарушает другие ограничения. Предположим, следующий код
class MyClass {
@NotNull
@Size(min = 10, max = 20)
@MyCustomVlidatorAnnotation
private String field;
}
Я хочу применить пользовательский валидатор, только если field
не равен нулю и имеет размер в диапазоне [10, 20], в противном случае пропустите мой пользовательский валидатор