Разъем mongoDb с пружинной загрузкой - PullRequest
0 голосов
/ 02 октября 2018

Я сейчас работаю с инфраструктурой Hot-Cold MongoDatabases.Я хотел бы установить приложение Spring Boot с двумя разными коннекторами, каждый для каждой базы данных.Я провел множество исследований о реализации нескольких коннекторов баз данных Монго, ( эта ссылка является очень хорошим примером ). Хотя в моем приложении несколько пакетов, каждый со своими репозиториями, указывающими на стандартную базу данных, которая фактически настроена Итак, моя проблема в том, что я только что прошел через реализации, которые рекомендуют использование:

@EnableMongoRepositories(
basePackages = "io.github.nortthon.poc.gateways.cosmos",
mongoTemplateRef = "cosmosMongoTemplate"
)

При установленной опции basePackages.И это огромная проблема, потому что в этом случае мне нужно было бы отобразить все репозитории, которые используют базу данных по умолчанию (горячую базу), и будущие реализации любых новых репозиториев.

Итак, мой вопрос:Есть ли способ реализовать несколько коннекторов базы данных Mongo, используя один из них как конфигурацию по умолчанию для Spring (указывающую на существующую базу данных mongo), а другой с настраиваемой конфигурацией, указывающей на мою новую базу данных mongo, так что мне нужно будет только конфигурировать репозиториичто указывает на новую базу данных, а другую оставить неизменной?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...