通过Spring Boot加载动态(编译时未知)数据源

时间:2018-07-24 16:04:02

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

我需要处理我的应用程序中的动态数据源(编译时未知)。这些数据源信息存储在db中。我需要根据运行时数据库信息(URL,用户名,密码,驱动程序类)加载数据源。

例如,我可以在运行时创建的应用程序中拥有DB1 with schema 1(on machine 1), DB2 with schema 2(on machine 2)......DB10 with schema3(on machine 10)。我想即时连接它们,并且还想管理每个数据源的连接池。我在我的应用中使用Postgres数据库。

我搜索了很多文章,但是找不到适合我应用程序的完美解决方案。任何帮助都非常有用。

0 个答案:

没有答案