Schema zur Überprüfung der Spring Boot-Parameter

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

Ich denke du magst

Origin blog.csdn.net/shumeigang/article/details/135480917
Empfohlen
Rangfolge