Dto с полем с аннотацией @NotNull (groups = StepTwoValidator.class), но получающей ошибку также с валидатором по умолчанию - PullRequest
0 голосов
/ 07 января 2019

У меня есть такая сущность:

class Entity {

    @NotNull
    private final String field1;

    @NotNull(groups=StepTwoValidator.class)
    private final String field2;
    ....
}

И в моем контроллере у меня есть метод post для этого объекта. Дело в том, что я хочу, чтобы контроллер проверил эту сущность с помощью валидатора javax.validation.groups.Default и, в конце концов, позже в службе и, в зависимости от некоторой логики, использовал StepTwoValidator.

Но дело в том, что, если я отправляю field2 как ноль, я также получаю исключение проверки, говоря, что field2 не может быть nulll.

...