Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Por que não usar o mesmo DTO?

Bom dia,

Fiquei com uma dúvida nesta aula referente ao método "cadastrar" na controller do topico, é criado um novo Dto (TopicoForm), minha dúvida, por que não usamos apenas o mesmo DTO da aula anterior? (TopicoDTO).

Percebi que este novo DTO possui menos atributos, porém não daria de abstrair os campos desnecessários assim centralizando tudo em uma classe?

Atenciosamente,

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
solução!

Oi Cleverton,

Até daria para usar o mesmo DTO, mas a ideia é criar DTOs separados mesmo, pois cada um pode ter atributos distintos que muitas vezes não vão fazer muito sentido em cada cenário.

Outra vantagem de ter DTO's separados é para evitar ataques do tipo Mass Assignment, melhorando com isso a segurança da API.

Bons estudos!

Obrigado pelo rápido retorno Rodrigo, entendido =)