Dúvida aqui sobre classes e objetos DTO's, Request's e Responses [Java, Spring]

2 respostas
ErenJaeger2

Estou fazendo uma API simples, de clientes que podem ter ou não uma dívida. Na classe dívida, há um relacionamento um para um com cliente. Agora irei implementar as classes DTO’s (para enviar dados da camada de serviço pra camada de controle), Request (classes essas que serão recebidas na classe de controle) e Response (estas serão retornadas na camada de controle).

Minha dúvida é se, nessas classes, referente a parte de Dívida, eu deva colocar o objeto Cliente normal (do model.entities) nas DTO’s, Request’s e Responses da dívida ou se devo fazer de outra forma (tipo, colocar um objeto ClienteDTO como atributo na classe DividaDTO, ou colocar um objeto Cliente normal, do model.entities).

2 Respostas

staroski

Via de regra você devolve um DTO contendo só os atributos pertinentes à quem solicitou.

Lucas_Camara

Sempre que puder, eviter retornar qualquer entity no response da requisição. Faça como o @staroski comentou.

Criado 12 de fevereiro de 2022
Ultima resposta 13 de fev. de 2022
Respostas 2
Participantes 3