在Spring MVC中为每个HTTP Rest调用连接到不同的数据库

时间:2019-04-05 18:38:32

标签: rest http spring-mvc jdbc jdbctemplate

我正在编写rest API,以向用户提供对同一数据库服务器上不同SQL数据库的访问。

示例:

DB1: jdbc:postgresql://localhost:9090/test1
DB2: jdbc:postgresql://localhost:9090/test1 .....50 Databases.

这是我的情况,

  1. 来自用户的每个HTTP请求都有一个关联的ID。

  2. 调用完端点后,我必须读取ID并连接到相应的数据库。例如:如果ID = 1,那么我必须连接到DB1,如果ID = 2,那么我必须连接到DB2。

  3. 发送响应后,我必须关闭连接

如果我在说明的任何部分不清楚,请告诉我。建议/答案表示赞赏。

0 个答案:

没有答案