Вопросы по теме 'javax.validation'

Почему аннотация @Valid не работает при использовании внутри аргумента метода службы, но работает для метода контроллера?
У меня есть этот UserDto класс, который я хочу поместить в @Valid @Getter @Setter public class UserDto{ @NotEmpty(message = "Name cannot be empty") private String name; @NotNull(message = "Provide a valid age") private Integer age;...
176 просмотров
schedule 30.11.2021

Как проверить тип «java.lang.Boolean» при загрузке Spring
У меня есть логическое поле, которое я хочу проверить, чтобы иметь только значение «истина» или «ложь» (без кавычек). Но это поле также допускает «истину» или «ложь» в качестве значения (с кавычками), которое я хочу ограничить. Я попытался...
18772 просмотров

Как получить настоящую аннотацию вместо прокси из ConstraintDescriptor::getAnnotation? (javax.валидация Apache Bval)
Я пытаюсь получить ссылку на объект Class для аннотации, которая вызвала ConstraintViolation в пакете javax.validation (реализация Apache Bval). Получив несколько ConstraintViolations, я передаю их в следующую функцию: private...
442 просмотров

Шаблон для повторного использования аннотации проверки javax при «объединении» двух конечных точек
У меня есть API с двумя объектами Foo и Bar с отношением "один ко многим", т. е. каждый Bar должен ссылаться на Foo . У меня есть конечные точки для создания как Foo , так и Bar - эти конечные точки имеют свои соответствующие DTO,...
250 просмотров
schedule 11.07.2023

Hibernate Validator не проверяет параметры метода, аннотированные аннотациями ограничений
У меня есть pojo, который является общим для нескольких сервисов, и каждый из них имеет разные правила проверки для этого объекта. Итак, я расширяю это pojo в каждом из своих сервисов и переопределяю некоторые установщики и запускаю проверки...
335 просмотров

Аннотация @NotEmpty не проверяет, является ли строка нулевой
Я пытаюсь проверить некоторые DTO с помощью javax.validation, но кажется, что аннотация @NotEmpty не проверяет, является ли параметр нулевым. Вот мои занятия: Person.class public class Person { @NotEmpty(message =...
5186 просмотров
schedule 04.01.2023

Нетривиальная проверка конфигурации DropWizard
У меня есть класс конфигурации DropWizard с двумя свойствами. Хотя бы один должен быть установлен. Это означает, что оба являются @Nullable , и мне нужна проверка всего объекта. public class MessagingStreamConfiguration extends...
315 просмотров