Esquema de verificación de parámetros de Spring Boot

  • @NotNull: El valor no puede ser nulo;
  • @NotEmpty: El valor de una cadena, colección o matriz no puede estar vacío, es decir, la longitud es mayor que 0;
  • @NotBlank: El valor de la cadena no puede estar en blanco, es decir, no puede contener solo espacios;
  • @Size: si el tamaño de la cadena, colección o matriz está dentro del rango especificado;
  • @Min: El valor mínimo del valor;
  • @Max: El valor máximo del valor;
  • @DecimalMin: El valor mínimo de un valor numérico, que puede incluir decimales;
  • @DecimalMax: El valor máximo de un valor numérico, que puede incluir decimales;
  • @Digits: si el valor cumple con los lugares enteros y decimales especificados;
  • @Pattern: si la cadena coincide con la expresión regular especificada;
  • @Email: si la cadena es una dirección de correo electrónico válida;
  • @AssertTrue: si el valor booleano es verdadero;
  • @AssertFalse: si el valor booleano es falso;
  • @Future: Si la fecha es futura;
  • @Past: si la fecha es pasada;

como:

 @NotBlank(mensaje = "El nombre de usuario no puede estar en blanco")  

1 nombre de cadena privada; ​  

 @NotBlank(mensaje = "La contraseña no puede estar en blanco")  

@Size(min = 6, mensaje = "La longitud de la contraseña no puede ser inferior a 6 caracteres")  

2 contraseña de cadena privada; ​  

@Min(valor = 0, mensaje = "La edad no puede ser inferior a 0 años")  

@Max(valor = 1120, mensaje = "La edad no debe exceder los 120 años")  

3edad entera privada; ​  

@Pattern(expreg.reg = "^((13[0-9])|(15[^4])|(18[0-9])|(17[0-9])|(147))\d{ 8}$", mensaje = "El formato del número de teléfono móvil es incorrecto")  

4 teléfonos privados de cadena;

Supongo que te gusta

Origin blog.csdn.net/shumeigang/article/details/135480917
Recomendado
Clasificación