Fala galera, alguem pode me ajudar em uma questão? li sobre o assunto mas não entendi a real diferença entre as duas Annotations, principalmente no caso de validar List ou Set
Fala galera, alguem pode me ajudar em uma questão? li sobre o assunto mas não entendi a real diferença entre as duas Annotations, principalmente no caso de validar List ou Set
Oi João
A anotação @Validated foi adicionada para oferecer suporte a "grupos de validação", ou seja, grupo de campos no bean validado. Isso pode ser usado em formulários de várias etapas, onde primeiro você pode validar nome, e-mail (na primeira etapa) e, em seguida, se nome e e-mail estiverem corretos, fazer uma segunda validação para os outros campos nas etapas seguintes.
A razão pela qual isso não foi adicionado no @Valid é porque ele é padronizado usando o processo da comunidade java (JSR-303), que leva tempo e os desenvolvedores do Spring queriam permitir que as pessoas usassem essa funcionalidade de validação em etapas mais cedo.