Задать вопрос
@n199a
Java

Можно ли валидировать по отдельному полю объекта в Hibernate Validator?

Объясню суть вопроса. Имеется DTO класс с аннотациями для валидирования:
public class TagDto implements Serializable {
    private Long id;

    @NotBlank(message = PropertyKey.VALIDATION_TAG_NAME_NOT_EMPTY)
    @Pattern(regexp = FieldRegexpValidator.TAG_NAME,
            flags = Pattern.Flag.UNICODE_CASE,
            message = PropertyKey.VALIDATION_TAG_NAME)
    private String name;
}


Чтобы валидировать данный DTO необходимо использовать синтаксис public void method(@Valid TagDto tagDto) {...}.

А можно ли валидировать поле String name отдельно в другом методе, взяв валидацию из TagDtoтипа так:
public void methodTwo(@Valid(from = TagDto.class, field = "name") String name) {...}
  • Вопрос задан
  • 26 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java Spring Framework
    2 месяца
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Сбер Москва
от 400 000 ₽
Data World Москва
от 180 000 до 210 000 ₽
Hard Bootstrapping LLC. Санкт-Петербург
от 175 000 до 350 000 ₽