@NotNull
: La valeur ne peut pas être nulle ;@NotEmpty
: La valeur d'une chaîne, d'une collection ou d'un tableau ne peut pas être vide, c'est-à-dire que la longueur est supérieure à 0 ;@NotBlank
: La valeur de la chaîne ne peut pas être vide, c'est-à-dire qu'elle ne peut pas contenir uniquement des espaces ;@Size
: Si la taille de la chaîne, de la collection ou du tableau se situe dans la plage spécifiée ;@Min
: La valeur minimale de la valeur ;@Max
: La valeur maximale de la valeur ;@DecimalMin
: La valeur minimale d'une valeur numérique, qui peut inclure des décimales ;@DecimalMax
: La valeur maximale d'une valeur numérique, qui peut inclure des décimales ;@Digits
: Si la valeur correspond aux nombres entiers et décimaux spécifiés ;@Pattern
: Si la chaîne correspond à l'expression régulière spécifiée ;@Email
: Si la chaîne est une adresse e-mail valide ;@AssertTrue
: Si la valeur booléenne est vraie ;@AssertFalse
: Si la valeur booléenne est fausse ;@Future
: Si la date est dans le futur ;@Past
: Si la date est dans le passé ;
comme:
@NotBlank(message = "Le nom d'utilisateur ne peut pas être vide")
1 nom de chaîne privé ;
@NotBlank(message = "Le mot de passe ne peut pas être vide")
@Size(min = 6, message = "La longueur du mot de passe ne peut pas être inférieure à 6 caractères")
2 mots de passe de chaîne privée ;
@Min(value = 0, message = "L'âge ne peut pas être inférieur à 0 ans")
@Max(value = 1120, message = "L'âge ne doit pas dépasser 120 ans")
3âge entier privé ;
@Pattern(regexp = "^((13[0-9])|(15[^4])|(18[0-9])|(17[0-9])|(147))\d{ 8}$", message = "Le format du numéro de téléphone portable est incorrect")
4 téléphones String privés ;