Подключение к различным базам данных для каждого вызова HTTP Rest в Spring MVC - PullRequest
1 голос
/ 05 апреля 2019

Я пишу API остальных, чтобы предоставить пользователям доступ к различным базам данных SQL на одном и том же сервере БД.

Пример:

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

Вот мой сценарий,

  1. Каждый HTTP-запрос от пользователя имеет связанный идентификатор.

  2. После вызова конечной точки мне необходимо прочитать идентификатор и подключиться к соответствующей базе данных.Например: если ID = 1, тогда я должен подключиться к DB1, если ID = 2, тогда DB2.

  3. После того, как ответ отправлен, мне нужно закрыть соединение

Пожалуйста, дайте мне знать, если мне неясно в какой-либо части описания.Предложения / ответы приветствуются.

...