1
resposta

Boas práticas no DTO e repository

Olá,

Na aula 06 na parte de atualização (@PutMapping) foi passado para o método atualizar da classe AtualizacaoTopicoForm a instancia do repository para recuperar o tópico já existente. A dúvida é se passar o repository como parâmetro para um DTO é uma boa prática nos projetos?

Obrigado

1 resposta

Oi Gabriel,

Acredito que não seja comum de se ver no mercado, mas a principio não vejo problemas, pois assim toda a conversão do objeto de domínio fica dentro do DTO.

Uma alternativa seria fazer as consultas no controller e passar os dados para o DTO, ou até mesmo fazer a conversão do objeto no próprio controller.

Outra seria ter uma outra classe distinta, que é responsável por fazer tal conversão.

Bons estudos!