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!

1
resposta

Implementação

Quando rodamos a aplicação, o Spring Boot automaticamente cria uma classe que implementa a interface do repositorio certo? por exemplo, em momento de execução, o Spring Boot cria uma classe que implementa a interface TopicoRepository, e instancia essa classe de baixo dos panos, por causa do bean @Repository, por isso quando eu uso o @Autowired n precisa dar o = new ... Este raciocinio está correto?

1 resposta

Oi Victor,

Isso mesmo. O Spring cria uma implementação para cada interface repository e ele mesmo da os new sempre que precisar injetar em alguma classe.

Bons estudos!