framework-web:spring:validation

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
framework-web:spring:validation [2025/10/08 00:42] – [2. Configuration] jcheronframework-web:spring:validation [2025/10/08 00:45] (Version actuelle) – [1. Introduction] jcheron
Ligne 7: Ligne 7:
  
 **Avantages :** **Avantages :**
-  * ✅ Déclaratif (annotations sur les champs) +  * Déclaratif (annotations sur les champs) 
-  * ✅ Réutilisable (validation côté service, controller, persistence) +  * Réutilisable (validation côté service, controller, persistence) 
-  * ✅ Messages d'erreur personnalisables +  * Messages d'erreur personnalisables 
-  * ✅ Validation groupée et conditionnelle+  * Validation groupée et conditionnelle
 </WRAP> </WRAP>
  
Ligne 450: Ligne 450:
  
 <WRAP round important> <WRAP round important>
-**✅ DO**+** DO**
   * Valider au plus tôt (couche controller/API)   * Valider au plus tôt (couche controller/API)
   * Utiliser ''@Valid'' sur les objets imbriqués   * Utiliser ''@Valid'' sur les objets imbriqués
Ligne 457: Ligne 457:
   * Centraliser la gestion d'erreurs avec ''@RestControllerAdvice''   * Centraliser la gestion d'erreurs avec ''@RestControllerAdvice''
  
-**❌ DON'T**+** DON'T**
   * Ne pas dupliquer la validation dans plusieurs couches   * Ne pas dupliquer la validation dans plusieurs couches
   * Éviter la validation dans les getters/setters   * Éviter la validation dans les getters/setters
  • framework-web/spring/validation.1759876975.txt.gz
  • Dernière modification : il y a 16 heures
  • de jcheron