Можно ли переопределить/настроить поведение, как репозиторий Spring Data Key-Value оценивает идентификатор объекта?
Хихо,
В настоящее время мы используем Spring Data JPA для создания службы. Сервис знает о некоторых Сущностях. Эти объекты определяют идентификатор, который объявляется через . Сервис работает как шарм в производстве. :)
Теперь мы планируем написать несколько тестов для вариантов использования этого сервиса. Мы могли бы реализовать некоторые
Недавно мы видели выступление Якуба Набрдалика по имени
Увидев это, мы подумали о том, должны ли мы реализовать уровень репозитория таким же образом. Но что-то внутри нас боролось, и мы решили исследовать, будет ли такая вещь уже доступна... и нашли Spring Data Key-Value.
Использование Spring Data Key-Value в нашей среде модульного тестирования довольно просто. Но мы более или менее сразу поняли, что идея не работает из коробки.
Мы немного исследовали и выяснили, что нам нужно использовать
Поскольку нам не нравится объявлять в нашем производственном коде вещи, которые необходимы только для нашей тестовой среды, мы хотим спросить здесь, можно ли переопределить/настроить поведение, как репозиторий Spring Data Key-Value оценивает идентификатор сущность?
Любые подсказки и подсказки очень приветствуются! :)