Boa tarde,
goataria de saber como o repository chama findAll se uma conexão não foi instanciada. Isso é feito automaticamente pelo spring quando criamos o datasource com a anotação @Bean?
Boa tarde,
goataria de saber como o repository chama findAll se uma conexão não foi instanciada. Isso é feito automaticamente pelo spring quando criamos o datasource com a anotação @Bean?
Fala aí Alexandre, blz?
Isso realmente é feito devido a configuração do datasource, anotado com @Bean
.
Quando fazemos essa configuração indicamos ao spring que ele tem que gerenciar, nossas conexões. Se não tivéssemos usando o spring-data precisaríamos injetar um EntityManager
através da anotação @PersistenceContext
.
Mas como estamos usando o spring data, o próprio spring lida com as conexões em seus repositórios.
Espero ter ajudado e bons estudos.