@NotBlank и тп
Написал кастомный валидатор с помощью DataBinder, но все аннотации игнорируются,
в какой момент проходит проверка на пустое поле бина?
из какого пакета аннотации?
import org.springframework.web.bind.annotation.*;
создай экземпляр с null вручную и проверь long и так не может быть null, например.
Спринговые аннотации работают под @Valid/@Valudated. Гугли baeldung valid validated. Вроде бы если ты пишешь свой валидатор, то они уже учитываться не будут, мол человек сам разберётся как проверять свой объект, раз кастомный валидатор пишет.
> Однако во многих случаях Spring выполняет проверку за нас. Нам даже не нужно самостоятельно создавать объект валидатора. Вместо этого мы можем сообщить Spring, что мы хотим проверить определенный объект. Это работает с использованием аннотаций @Validatedи @Valid. https://reflectoring.io/bean-validation-with-spring-boot/
а тут какие про аннотации писал? > org.springframework.web.bind.annotation.*
Обсуждают сегодня