Hibernate Validator (HV) est l'implémentation de référence de la JSR 303.
La JSR 223 permet de réutiliser les langages de scipt dans le monde java comme nous le montrons ci-après avec HV 4.2.
La version HV 4.2 apporte de nouvelles fonctions simplifiant la vie du développeur.
Ces améliorations répondent à des besoins concrets et n'exigent pas d'écrire du code.
Quelques annotations suffiront.
La démo ci-après détaille quelques notions avancées de HV 4.2.
Elle permet de valider deux propriétés inter-dépendantes, par exemple:
- Vérifier que deux propriétés (mail, motdepasse, ...) sont identiques.
- Comparer une propriété à une autre.
Ces différentes validations se feront via un language de script.