Spring AbstractRoutingDataSource

Salve glr.

Estou com o seguinte problema.
Utilizo Spring e funciona perfeitamente o controle de transacao.

Depois q implementei para utilizar RoutingDataSource nao consigo mais gerenciar corretamente as trancacoes.
Isso eh, se eu adicionar essa linha em uma funcao de uma service:

Nao reflete em nada.

Alguem jah mexeu com isso?
Tem alguma ideia, dica ?

Att.

Alguma dica.
Esqueci de mencionar que segui este post.

Att.