Schéma de vérification des paramètres Spring Boot

  • @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 ;

Je suppose que tu aimes

Origine blog.csdn.net/shumeigang/article/details/135480917
conseillé
Classement