Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

isNotBlank

Um dúvida, seria uma boa trocar o "=! null" por "StringUtils.isNotBlank(str)" ? (da biblioteca io.micrometer.common.util)

Pergunto isso pq esse método além de verificar se a string é nulla verifica tbm se ela é vazia ou está em branco, pois caso algum parâmetro seja atualizado para " " faria como que removesse o preenchimento de um campo obrigatório.

1 resposta
solução!

Oi Patrick!

Eu prefiro evitar utilizar uma biblioteca para algo tão trivial. Faria assim:

this.nome = dados.nome() != null && !dados.nome().isBlank() ? dados.nome() : this.nome;
this.telefone = dados.telefone() != null && !dados.telefone().isBlank() ? dados.telefone() : this.telefone;

//...