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;