2
respostas

Confirmação sobre o Repository

Boa tarde, prof.

Uma dúvida rápida, só para deixar claro. Em nenhum momento dentro dos métodos do Controller é referenciado a class dos objetos (Medico ou Paciente).

Isso se dá devido ao fato de já especificamos quando criamos as interfaces MedicoRepository/PacienteRepository, herdando JpaRepository<object.class, Id> ?

2 respostas

Olá Leonardo, tudo bem?

Sim, você está correto! Quando criamos as interfaces MedicoRepository e PacienteRepository, herdando JpaRepository<object.class, Id>, especificamos que essas interfaces serão responsáveis por gerenciar as entidades Medico e Paciente, respectivamente.

Dessa forma, não é necessário referenciar as classes Medico e Paciente dentro dos métodos do Controller, pois o Spring já sabe qual entidade está sendo gerenciada por cada repositório.

Espero ter ajudado e bons estudos!

Obrigado pelo retorno Matheus. E isso que é a Injecao de Dependencia?