В тестовом классе JUnit (или @Configuration
в пакете src/test/java
) я пытаюсь выяснить, что разработчик настроил для подключения MongoDB, а затем изменить или дополнить его (на лету)) таким образом, чтобы при любых вызовах через вызовы типа Spring MongoTemplate
или MongoRepository
использовались хост и база данных, которые я указал (на лету) вместо того, который разработчик указал либо через application.properties
, либо через какой-либо @Configuration
путьsrc/main/java
.
Итак, если разработчик настроил mongodb://localhost/test1
, я хочу иметь возможность его дополнить и выполнить все операции с БД для mongodb://localhost/temp-test1
.
Как мнедостичь этого?