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

Comment signer la connexion OKEx API version 5 avec websockets ?

La fonction GCP Cloud pour écrire des données dans BigQuery s'exécute avec succès, mais les données n'apparaissent pas dans la table BigQuery

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