Я сейчас работаю с инфраструктурой Hot-Cold MongoDatabases.Я хотел бы установить приложение Spring Boot с двумя разными коннекторами, каждый для каждой базы данных.Я провел множество исследований о реализации нескольких коннекторов баз данных Монго, ( эта ссылка является очень хорошим примером ). Хотя в моем приложении несколько пакетов, каждый со своими репозиториями, указывающими на стандартную базу данных, которая фактически настроена Итак, моя проблема в том, что я только что прошел через реализации, которые рекомендуют использование:
@EnableMongoRepositories(
basePackages = "io.github.nortthon.poc.gateways.cosmos",
mongoTemplateRef = "cosmosMongoTemplate"
)
При установленной опции basePackages
.И это огромная проблема, потому что в этом случае мне нужно было бы отобразить все репозитории, которые используют базу данных по умолчанию (горячую базу), и будущие реализации любых новых репозиториев.
Итак, мой вопрос:Есть ли способ реализовать несколько коннекторов базы данных Mongo, используя один из них как конфигурацию по умолчанию для Spring (указывающую на существующую базу данных mongo), а другой с настраиваемой конфигурацией, указывающей на мою новую базу данных mongo, так что мне нужно будет только конфигурировать репозиториичто указывает на новую базу данных, а другую оставить неизменной?