динамически менять источник данных Spring
У меня есть приложение Spring, я хочу динамически менять источник данных, т.е. при вводе URL-адреса DS бины Spring и все зависимости обновляются автоматически. Я знаю, что это несколько странно, но в любом случае я хочу этого добиться. Моя конфигурация Spring выглядит следующим образом:
Вопросы:
URL JDBC хранится в свойствах, которые могут быть изменены во время выполнения.
Как только URL-адрес изменился, мне нужно заново создать источник данных и, возможно, зависимые объекты. Я не мог понять, как сделать это элегантно весной?
Я знал, что Spring мог динамически маршрутизировать источник данных на основе одного ключа, но URL источника данных предопределен в Spring и не изменит время выполнения. Это не мой случай.