J'ai un formulaire avec juste certains champs qui sont requis et des asserts annotés au niveau des attributs correspondants.

Seulement les attributs (champs) non obligatoires ont aussi des annotations assert. Et le problème c'est que lors de la validation les champs non requis sont quand même vérifié et évidemment comme les champs correspondant sont vides ils ne sont pas valide.

Comment faire pour que des champs non requis ne soient pas vérifiés lors de la validation même si ils sont annotés avec des Assert, qu'ils soient vérifiés lors de la validation avec les Assert si et seulement si ils ne sont pas vide ?

J'espère avoir été clair Si non, n'hésitez pas à me demander plus de précisions

Idem si vous voulez voir le code de mes formulaires

par avance.