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!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software