Estou pesquisando sobre esse assunto, mas os tutoriais que achei e fiz não estão funcionando. Quem puder me da uma dica de um tutorial que funcionou . agradeço.
Você vai encontrar material falando sobre dynamic data source routing, acredito que seja o que vai chegar mais próximo do que você precisa, aí é entender e adaptar pra sua necessidade.
Esse exemplo aqui talvez te ajude a iniciar o que você precisa: GitHub - jonathanmdr/DynamicDataSourceRouting: Exemplo de como utilizar Dynamic Data Source Routing com Java, Spring Boot e JPA.
Obrigado, vou dar uma olhada.