1. Обзор
В этом руководстве мы обсудим проверку Spring на сервисном уровне приложения Java. Хотя Spring Boot поддерживает бесшовную интеграцию с пользовательскими валидаторами, стандартом де-факто для выполнения валидации является Hibernate Validator .
Здесь мы узнаем, как перенести нашу логику проверки из наших контроллеров в отдельный сервисный уровень. Кроме того, мы реализуем проверку на уровне службы в приложении Spring.
2. Слои приложений
В зависимости от требований бизнес-приложения Java могут принимать различные формы и типы. Например, мы должны определить, какие слои требуются нашему приложению на основе этих критериев. Если нет особой необходимости, многие приложения не выиграют от дополнительной сложности и затрат на обслуживание уровней обслуживания или репозитория.