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

Le shell POSIX (sh) redirige stderr vers stdout et capture stderr et stdout dans des variables