1
resposta

como não repetir código usando o padrão DTO

Tive essa dúvida na verdade fazendo outro curso, o de spring. Durante o curso na implementação das webapis foram criados vários DTOs relacionados a uma entidade principal, quando fui tentar replicar isso para um projeto pessoal que estou desenvolvendo notei que a repetição de código ficou muito grande, pois criando três DTOs referentes a uma entidade em específico eu tive que copiar a maioria das propriedades, fiquei pensando então se existe uma maneira mais correta de utilizar os DTOs sem repetir essa quantidade de código, o que também me faz pensar que qualquer alteração na entidade principal provavelmente me fará alterar quase todos os DTOs.

1 resposta

Fala Alberto, tudo certo?

Cara, tem uma lib bem legal que ajuda nesse processo de mapear Entidade e Model: http://mapstruct.org/

Dá uma olhada, pode ser útil =)