java springboot valider les paramètres de la requête springboot @Valid l'annotation n'est pas valide

L'ajout de l'annotation @NotBlank aux variables membres dans DTO ne prend pas effet. Quelle est la raison? Aidez-moi, s'il vous plaît


Solution du problème

Vous devez activer la validation des paramètres de requête et des variables de chemin en ajoutant l'annotation @Validated à votre contrôleur pour que les validations soient exécutées.

Sinon, utilisez cette dépendance maven pour les faire fonctionner

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
<version>2.3.2.RELEASE</version>
</dependency>

Commentaires

Posts les plus consultés de ce blog

Erreur Symfony : "Une exception a été levée lors du rendu d'un modèle"

Détecter les appuis sur les touches fléchées en JavaScript

Une chaîne vide donne "Des erreurs ont été détectées dans les arguments de la ligne de commande, veuillez vous assurer que tous les arguments sont correctement définis"