Pessoal, atualmente estou trabalhando com Spring Boot, Spring Data e Thymeleaf.
Antigamente eu nunca chamava um repository diretamente de um Controller. Sempre passava por um service primeiramente.
De uns tempos pra cá, decidi diminuir a burocracia e chamar os repository diretamente do controller. Que vocês acham? isso é uma boa prática? Tenho visto cursos bem conceituados ensinando dessa forma.
Obs.: Uma coisa que me incomoda é ter no controller dependências do Spring Data.
Qualquer alteração na API do Spring Data, reflete diretamente nos meus controllers.
Qual tem sido a experiência de vocês com essa abordagem?