Spring Rest - Múltiplos services e múltiplos repositories

Olá,

Estou com uma dúvida sobre a melhor forma de implementar alguns serviços com o Spring Rest, mas não consegui encontrar material para esse caso:

Digamos que eu tenha um serviço para fazer lançamentos (LancamentoService). Esse serviço faz o lançamento, atualiza o saldo e cobra tarifa. Logo, nele tenho injetado os repositories LancamentoRepository, SaldoRepository e TarifaRepository.

Além desse serviço, também teria serviços para fazer saque, transferência, etc, e todos esses precisariam fazer um lançamento, além de outras coisas. Para fazer isso eu estou injetando o LancamentoService dentro de cada um desses sevices.

Porém, mesmo que eu chame um serviço no SaqueService, por exemplo, que não precisaria fazer lançamentos, o LancamentoService é “carregado”, junto com todos os seus repositories.

Isso é assim mesmo? Se alguém tiver uma prática melhor ou algum material de referência agradeço bastante.

Abraço.