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

Anotações Bean Validation

As anotações Bean Validation são implementadas somente nas classes de form. Não seria uma boa prática implementá-las nas classes de modelo ?

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
1 resposta
solução!

Oi Victor,

Como as classes Form são o "ponto de entrada" na aplicação, a validação já é feita ao bater no controller.

Acredito que colocar no modelo seria redundância, e teria mais código "duplicado" para manter, pois sempre que alterar alguma regra de validação vai precisar alterar as anotações tanto na classe Form quanto na classe de Modelo.

Em aplicações Web tradicionais, que o pessoal costuma receber no Controller diretamente as classes de Modelo, ai faz sentido.

Bons estudos!