Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Dúvida JPARepository

Acho que é uma dúvida mais básica, mas porque eu consigo acessar o método findAll() do JPARepository, sendo que ele é uma Interface. O método deveria ser chamado por uma classe que o implementa, certo ?

1 resposta
solução!

Oi Wellder,

Realmente é um pouco "estranho" porque o Spring faz uma "mágica" por baixo dos panos.

Nós utilizamos interfaces, mas ao executar a aplicação o Spring cria dinâmicamente uma classe que implementa essa interface. Essa classe criada que será injetada e terá os métodos implementados de fato.

Bons estudos!