Выбор базы данных JDBC зависит от зарегистрированного пользователя

У меня есть простое приложение весенней загрузки. Я использую соединение JDBC, настроенное шаблоном JDBC (URL-адрес JDBC получен из файла свойств).
Можете ли вы сказать мне, как достичь следующей вещи:
Соединение JDBC должно быть установлено в зависимости от пользователя, вошедшего в систему, у меня есть проблема с проектированием весной такого потока управления, что шаблон объекта jdbc будет создан после входа пользователя в систему.
Речь идет о разных пользователях, использующих разные базы данных.

Не могли бы вы мне помочь?

1 ответ

Вы можете сделать маршрутизацию на уровне источника данных.

См. https://spring.io/blog/2007/01/23/dynamic-datasource-routing/

А также

http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/jdbc/datasource/lookup/AbstractRoutingDataSource.html

Другие вопросы по тегам