Trocar de DataSource no meio da requisição

0 respostas
javaspring
D

Bom dia colegas, estou com o seguinte problema:

Estou trabalhando com multitenancy com schemas.

No momento da criação do novo schema a primeira requisição que é enviada pelo cliente se conecta ao public. Após isso eu precisava que o Datasource ficasse conectado no novo tenant que foi criado para terminar a operação.

O que acontece é que o @Autowired dos objetos é feito com o datasource no schema public, e quando tento executar consultas para as tabelas dos schemas criados não encontra.

Como posso fazer buscar uma nova conexão e atribuir aos objetos em execução sem uma nova requisição?

Atenciosamente,

Criado 4 de dezembro de 2017
Respostas 0
Participantes 1