1. Обзор Используя Spring Data MongoDB, мы можем создать MongoClient для выполнения операций с базой данных. Однако иногда нам может понадобиться использовать несколько баз данных в наших приложениях.
В этом руководстве мы создадим несколько подключений к MongoDB. Мы также добавим несколько тестов Spring Boot, чтобы имитировать этот сценарий. 2. Приложение с несколькими базами данных с Spring Data MongoDB При использовании MongoDB мы создаем MongoTemplate для доступа к данным. Таким образом, мы могли бы создать несколько шаблонов для подключения к различным базам данных.
Однако мы можем получить исключение NoUniqueBeanDefinitionException, потому что Spring не находит уникальный компонент.
Имея это в виду, давайте посмотрим, как мы можем создать конфигурацию Spring Boot. 2.1. Настройка зависимости Начнем с добавления зависимостей в файл pom.xml. Во-первых, нам нужен стартер Spring Boot: Затем нам нужны зависимости для веб-стартера и данных MongoDB: Точно так же, если мы используем