我目前正在Spring Boot中编写一个应用程序,但是我遇到了数据源问题。该应用程序有一个数据源,该数据源连接到存储其他数据源配置的数据库。
注意:数据库已经存在。
应用程序的数据分散在多个数据库中。数据库如下:
- DB1-包含其他数据库的配置信息
- DB2-包含用户信息
- DB3-包含用户的历史记录
所以基本上预期的流程是:
- 使用存储在application.properties中的数据库配置连接到DB1
- 从DB1检索DB2和DB3的配置(IP地址,端口,用户名,密码)
- 从DB1检索DB2和DB3的详细信息之后,基于从DB1检索的配置创建数据源,并映射到Spring JPA实体(用户和用户历史)。
在Spring Boot中有没有办法实现这一目标?