从数据库或文件中读取数据源,并基于API标识符将数据保存到数据库中?使用哪种工具



在Spring Boot应用程序中,有一个方法映射了POST API,用于在数据库中发布某些数据。该问题是基于API URL参数,数据源将更改。

类似API的是:{baseURL}/API/{someIdentifier}/addUser

现在,有另一个文件或考虑一个数据库,它将数据库连接字符串(如数据源、用户名、密码、驱动程序(映射到此{someIdentifier}。可以有很多这样的标识符(对应于这些标识符可以有多个数据库及其参数(。

现在,当这个API被命中时,基于这个标识符,将有一个方法来获取连接字符串,建立连接,然后将数据保存在该数据库中。在每个API上,创建连接是不可行的。

有人能建议哪种工具或技术可以帮助解决这个问题吗,尤其是使用Spring Boot。

提前感谢!

您正在查找AbstractRoutingDataSource

从文件来看:

抽象数据源实现,该实现基于查找键将getConnection((调用路由到各种目标数据源之一。后者通常(但不一定(是通过一些线程绑定的事务上下文来确定的。

最新更新