У меня есть такая сущность:
class Entity {
@NotNull
private final String field1;
@NotNull(groups=StepTwoValidator.class)
private final String field2;
....
}
И в моем контроллере у меня есть метод post для этого объекта. Дело в том, что я хочу, чтобы контроллер проверил эту сущность с помощью валидатора javax.validation.groups.Default
и, в конце концов, позже в службе и, в зависимости от некоторой логики, использовал StepTwoValidator
.
Но дело в том, что, если я отправляю field2 как ноль, я также получаю исключение проверки, говоря, что field2 не может быть nulll.