Java

В Spring Data MongoDB по умолчанию не поддерживается проверка полей перед сохранением документов в коллекции Mongo. Давайте исправим это недоразумение с помощью небольшого аспекта, использующего javax.validation.Validator и стандарт JSR-349 Bean Validation. С коллекцией моих аспектов можно ознакомиться по ссылке https://github.com/JavaGrinko/aspects-library

Тест показывает, что аспект работает корректно:

Лог:

Валидация полей документов Mongo с помощью AspectJ и JSR-349

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *