Мы используем sprint boot, но не используем функции JPA. Мы запрашиваем базу данных, внедряя объект источника данных в наш сервис и выполняя SQL-запросы напрямую, используя его. Работает ли ваше решение в нашем сценарии, чтобы сделать этот внедренный мультитенант источника данных? Можем ли мы также сохранить управление транзакциями, которое предлагает sprint boot?

отаю над мультитенантным приложением с весенней загрузкой и базой данных для каждой стратегии арендатора. Требование заключается в том, чтобы добавлять новые базы данных во время выполнения, что означает, что мне нужно динамически создавать новые объекты источника данных.

Я также рассмотрел SpringR AbstractRoutingDataSource, но в потребностях предварительно определенных источников данных. Поэтому я просто хочу знать, как добавить / удалить источник данных без перезапуска сервера приложений.

Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос