1
resposta

Para o que serve enablejparepositories

Boa noite Pessoal alguém pode me tirar umas dúvidas? Pesquisei sobre, olhei a doc mas confesso não ter entendido 100%. O que faz/serve: Anotação enablejparepositories, Springbootaplication, a interface commandlinerunner? O método run? Não me refiro ao código ali implementado

1 resposta

Olá Jade, tudo bem?

  1. A anotação @EnableJpaRepositories é usada para dizer ao Spring quais os pacotes deve procurar as classes de repositório @Repository do seu projeto.
  2. A anotação @SpringBootApplication é usada para dizer onde no seu projeto estão os @Bean e também aciona a configuração automática e a varredura de componentes @Components. É o mesmo que declarar uma classe com as anotações @Configuration, @EnableAutoConfiguration e @ComponentScan
  3. @CommandLineRunner é uma interface Spring Boot com um método de execução. O Spring Boot chamará automaticamente o método run de todos os beans que implementam essa interface depois que o contexto da sua aplicação for carregado.

Espero ter ajudado :)