Spring Boot: валидация
Функция проверки метода, поддерживаемая Bean Validation 1.1, автоматически включается, пока реализация JSR-303 (например, валидатор Hibernate) находится в пути к классам. Это позволяет аннотировать методы bean-компонентов с помощью ограничений javax.validation по их параметрам и/или по возвращаемому значению. Целевые классы с такими аннотированными методами необходимо аннотировать с помощью аннотации @Validated на уровне типа, чтобы их методы искали встроенные аннотации ограничений.
Например, следующая служба запускает проверку первого аргумента, проверяя, что его размер составляет от 8 до 10:
@Service
@Validated
public class MyBean {
public Archive findByCodeAndAuthor(@Size(min = 8, max = 10) String code,
Author author) {
...
}
}
Читайте также:
- Spring Boot: вызов REST сервисов с помощью RestTemplate
- Spring Boot: настройка RestTemplate
- Spring Boot: обмен сообщениями, AMQP, поддержка RabbitMQ
Комментарии
Отправить комментарий