Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

spring add datasource at runtime

I am working on a spring boot multi-tenant application with database per tenant strategy. Requirement is that to add new databases at runtime which means I have to create new datasource objects dynamically.

I also looked upon Spring's AbstractRoutingDataSource but in needs pre-defined datasources. So I just want to know how to add/remove datasource without restarting application server.

Thanks in advance.

like image 692
belnxkkk Avatar asked Oct 01 '17 18:10

belnxkkk


1 Answers

I finally managed to get things working straight. For someone having same issue, just check this multi-tenant demo project.

like image 67
belnxkkk Avatar answered Oct 22 '22 10:10

belnxkkk