проверьте, если поле уже нарушает некоторые правила, прежде чем применять пользовательские - PullRequest
0 голосов
/ 17 октября 2019

У меня есть пользовательская аннотация проверки, и это валидатор. Чего я не хочу, так это применять этот пользовательский валидатор, только если поле не нарушает другие ограничения. Предположим, следующий код

class MyClass {

  @NotNull
  @Size(min = 10, max = 20)
  @MyCustomVlidatorAnnotation
  private String field;

}

Я хочу применить пользовательский валидатор, только если field не равен нулю и имеет размер в диапазоне [10, 20], в противном случае пропустите мой пользовательский валидатор

...