根据存储在主数据库中的数据库配置来配置Spring Boot多个数据源

时间:2019-05-20 11:02:03

标签: spring spring-boot jpa spring-data-jpa spring-data

我目前正在Spring Boot中编写一个应用程序,但是我遇到了数据源问题。该应用程序有一个数据源,该数据源连接到存储其他数据源配置的数据库。

注意:数据库已经存在。

应用程序的数据分散在多个数据库中。数据库如下:

  • DB1-包含其他数据库的配置信息
  • DB2-包含用户信息
  • DB3-包含用户的历史记录

所以基本上预期的流程是:

  1. 使用存储在application.properties中的数据库配置连接到DB1
  2. 从DB1检索DB2和DB3的配置(IP地址,端口,用户名,密码)
  3. 从DB1检索DB2和DB3的详细信息之后,基于从DB1检索的配置创建数据源,并映射到Spring JPA实体(用户和用户历史)。

在Spring Boot中有没有办法实现这一目标?

0 个答案:

没有答案