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