Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] MedicoRepository

Prezados, boa noite! Não consegue entender muito bem como funciona a classe MedicoRepository. Segue:

Não entendi o que faz a Interface MedicoRepository e o que ela extends (JpaRepository<Medico, Long>). Na classe controller, entendi que essa classe é instanciada(iniciada) atráves da annotation @AutoWired, mas não entendi a parte que salva e instancia (New Medicos)

MedicoController: É onde eu informo(mapeio) que se trata de uma aplicação Rest, através da annotation @RestController; DadosCadastroMedico: Recebe os dados da requisição via @RequestBody e salva cada valor em seu devido atributo; Medico: Classe criada para representar a tabela no banco de dados, atraves de annotation @Entity, renomeada através da annotation @Table;

1 resposta
solução!

Fala Luan boa noite, tudo certo? Luan a interface REPOSITORY é criada para herdar os metodos da classe JPARepository, essa JPARepository é propria do Spring, que já tem metodos prontos que integra com o banco de dados, como por exemplo, o save, findById, findAll, deleteById, entre outros metodos, então herdando essa classe JPARepository já temos todos esses metodos prontos para usarmos, sem ter que implementar eles.