Spring Data MongoDB тестирование - переопределить Spring config для БД - PullRequest
0 голосов
/ 13 июня 2019

В тестовом классе JUnit (или @Configuration в пакете src/test/java) я пытаюсь выяснить, что разработчик настроил для подключения MongoDB, а затем изменить или дополнить его (на лету)) таким образом, чтобы при любых вызовах через вызовы типа Spring MongoTemplate или MongoRepository использовались хост и база данных, которые я указал (на лету) вместо того, который разработчик указал либо через application.properties, либо через какой-либо @Configuration путьsrc/main/java.

Итак, если разработчик настроил mongodb://localhost/test1, я хочу иметь возможность его дополнить и выполнить все операции с БД для mongodb://localhost/temp-test1.

Как мнедостичь этого?

...