Configurable data validation library
Библиотека предназначена для настраиваемых валидаций произвольной структуры данных. Проверки описываются в таблице cdv.validation На данный момент существуют реализации:
- Валидация произвольного json'a, где проверки описываются с помощью spel(Spring Expression Language)-выражений. Подробнее тут
- cdv-core - движок валидаций и базовые интерфейсы модуля
- cdv-inmemory-json-impl - реализация для произвольного json'a, где проверки описываются с помощью spel-выражений
- Добавить в pom.xml maven-зависимость одной из реализаций модуля
- Подключить к liquibase скрипт 001-init.xml, если не используется liquibase, то выполнить скрипт иным способом скопировав схему из 001-init.xml
- Создать spring-bean ValidationServiceImpl в зависимости от выбранной реализации. Подробнее в конкретных реализациях