Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Diferença de Repository x Service

Olá!! Com relação aos conceitos de Repository e Service, posso considerar que respositórios são responsáveis pela operações diretas com o banco de dados, e que seria uma analogia com a camada DAO de um projeto não Spring. E que a camada service, trabalham os dados a serem inseridos no banco de dados através dos repositorys, ou seja, seria uma validação dos dados, aplicando as regras de negócios. Ex: Determinados campos não podem ser vazios, um salário de um gerente não pode ser superior a R$10.000,00

1 resposta

Oi Bruno,

Está correto! Essas são as definições desses tipos de classes mesmo.

Bons estudos!