0 Tage Serie
java / beginner
Snippet

Feldvalidierung mit Constraints

Spring unterstützt die Bean Validation (JSR-303). Durch das Hinzufügen von Annotationen wie @NotBlank oder @Min zu Ihren Klassenfeldern können Sie Regeln für eingehende Daten erzwingen, um sicherzustellen, dass diese Ihren Anforderungen entsprechen.

snippet.java
java
1
2
3
4
5
6
7
public class UserRequest {
@NotBlank(message = "Username is required")
private String username;
@Min(value = 18, message = "Must be at least 18")
private int age;
}
spring
Erklärung
1
@NotBlank
Stellt sicher, dass das String-Feld nicht null ist und eine getrimmte Länge größer als Null hat.
2
@Min(value = 18)
Validiert, dass das numerische Feld einen Wert hat, der nicht unter dem angegebenen Minimum liegt.