2
respostas

[Dúvida] Falta de validação no record DadosAtualizacaoMedico

Falta de validação proposital?

Boa Tarde Professor!

No texto da aula está escrito o seguinte:

"para o qual usaremos o DTO DadosEndereco endereco. As validações dela, como logradouro e CEP, permanecerão. Reaproveitamos o DTO."

Acredito que no record DadosAtualizacaoMedico faltou a anotação @Valid no campo "DadosEndereco endereco". Porque pelo que o sr. explicou, sem ela o Spring Boot não irá fazer a validação dos dados do endereço permitindo enviar campos obrigatórios como vazios. Ou foi proposital para permitir que o usuário nçao precisa atualizar todos os campos do endereço? (Caso sim, seria uma boa corrigir o texto que fala sobre utilizar a validação)

2 respostas

Oi!

Na verdade é para não ter a anotação @Valid mesmo, caso contrário seria sempre obrigatório atualizar os dados do endereço.

No vídeo foi falado errado então e a transcrição segue o que foi dito no vídeo.

Entendido Professor! Muito obrigado por responder. E parabéns pelo curso, acabei de concluir ele, simplesmente incrível, e sua didática é muito boa.