10
根据this article,您可以使用Spring Framework的AbstractRoutingDataSource动态更改应用程序使用的数据源。使用AbstractRoutingDataSource动态更改数据库架构/目录
但是,使用的数据源是由配置而不是以编程方式定义的。有没有一种配置在运行时使用的数据源的方法?
该解决方案的可扩展性如何,即数据源数量有哪些限制?
谢谢!
根据this article,您可以使用Spring Framework的AbstractRoutingDataSource动态更改应用程序使用的数据源。使用AbstractRoutingDataSource动态更改数据库架构/目录
但是,使用的数据源是由配置而不是以编程方式定义的。有没有一种配置在运行时使用的数据源的方法?
该解决方案的可扩展性如何,即数据源数量有哪些限制?
谢谢!
我已经为30个数据源实现了这种方法,他们当前正在生产环境中运行,没有任何问题。如果你正在使用JPA,你可以看看我的配置:
是否有春天开机框架使用AbstractRoutingDataSource任何文件?如果是的话,你可以请分享文档或任何教程吗? ,我正在使用spring引导来开发微服务。也是弹簧数据JPA。 – Jacob