Настроить Spring Boot Multiple Datasources на основе конфигураций базы данных, хранящихся в основной базе данных - PullRequest
0 голосов
/ 20 мая 2019

В настоящее время я пишу приложение в Spring Boot, и у меня возникла проблема с источником данных. Приложение имеет один источник данных, который подключается к базе данных, где хранятся другие конфигурации источника данных.

Примечание. Базы данных уже существуют.

Данные приложения разбросаны по нескольким базам данных. Базы данных следующие:

  • DB1 - содержит информацию о конфигурации других баз данных
  • DB2 - содержит информацию о пользователях
  • DB3 - содержит историю пользователя

Таким образом, в основном предполагаемый поток:

  1. Подключение к DB1 с использованием конфигурации базы данных, хранящейся в application.properties
  2. Извлечение из DB1 конфигураций для DB2 и DB3 (IP-адрес, порт, имя пользователя, пароль)
  3. После получения сведений о DB2 и DB3 из DB1 создайте источники данных на основе конфигурации, извлеченной из DB1, и сопоставьте их с объектами Spring JPA (User и UserHistory).

Есть ли способ добиться этого в Spring Boot?

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