Service
Atualizado
Bom, como sabemos, o Controller não pode depender do Repository. Vamos organizar as camadas.
Veja a classe criada .
Criar pacote services
Criar classe ProductService
Passar anotação @Service
Injetar Repository para aí sim o service depender da camada de acesso a dados
Agora sim implementaremos a busca no banco da dados, veja o método:
findById
Agora no Controller, tiramos o Repository e injetamos o Service :)
Método do Controller: