@NotNull
: Der Wert darf nicht null sein;@NotEmpty
: Der Wert einer Zeichenfolge, Sammlung oder eines Arrays darf nicht leer sein, dh die Länge ist größer als 0.@NotBlank
: Der Wert der Zeichenfolge darf nicht leer sein, d. h. er darf nicht nur Leerzeichen enthalten.@Size
: Ob die Größe der Zeichenfolge, Sammlung oder des Arrays innerhalb des angegebenen Bereichs liegt;@Min
: Der Mindestwert des Werts;@Max
: Der Maximalwert des Werts;@DecimalMin
: Der Mindestwert eines numerischen Werts, der Dezimalstellen enthalten kann;@DecimalMax
: Der Maximalwert eines numerischen Werts, der Dezimalstellen enthalten kann;@Digits
: Ob der Wert die angegebene Ganzzahl und Dezimalstelle erfüllt;@Pattern
: Ob die Zeichenfolge mit dem angegebenen regulären Ausdruck übereinstimmt;@Email
: Ob es sich bei der Zeichenfolge um eine gültige E-Mail-Adresse handelt;@AssertTrue
: Ob der boolesche Wert wahr ist;@AssertFalse
: Ob der boolesche Wert falsch ist;@Future
: Ob das Datum in der Zukunft liegt;@Past
: Ob das Datum in der Vergangenheit liegt;
wie:
@NotBlank(message = „Benutzername darf nicht leer sein“)
1 privater String-Name;
@NotBlank(message = „Passwort darf nicht leer sein“)
@Size(min = 6, message = „Die Länge des Passworts darf nicht weniger als 6 Zeichen betragen“)
2 privates String-Passwort;
@Min(Wert = 0, Nachricht = „Das Alter darf nicht weniger als 0 Jahre betragen“)
@Max(Wert = 1120, Nachricht = „Alter sollte 120 Jahre nicht überschreiten“)
3private Integer-Alter;
@Pattern(regexp = "^((13[0-9])|(15[^4])|(18[0-9])|(17[0-9])|(147))\d{ 8}$“, message = „Format der Mobiltelefonnummer ist falsch“)
4 private String-Telefone;