Bean Validation (Jakarta Validation)

Bean Validation (Jakarta Validation) déclare des contraintes par annotations sur les champs : @NotNull, @NotBlank, @Size, @Min, @Email, @Pattern. Dans Spring, @Valid sur le paramètre d'un contrôleur déclenche la vérification ; une entrée invalide lève MethodArgumentNotValidException, traduite en réponse 400.

Exemple

record ClientDto(@NotBlank String nom, @Min(18) int age) {}

Notions voisines

Tout le glossaire