Mam następującą właściwość w moim formularzu Wiosna MVC fasoli pomocą javax.validation.constraints
do sprawdzania fasoli formularz następująco:Czy następujące sprawdzanie poprawności oznacza, że pole nie może mieć wartości NULL? (@Size adnotacja)
public class MyForm {
@Size(min = 2, max = 50)
private String postcode;
// getter and setter for postcode.
}
Moje pytanie brzmi: Czy @Size(min = 2)
oznacza, że nieruchomość nie może być null
ponieważ zawsze będzie wymagać długości większej niż 2. Powodem, dla którego to mówię jest to, że istnieje ograniczenie @NotNull
w tym samym pakiecie, a zatem powoduje to, że ograniczenie @NotNull
staje się nadmiarowe, jeśli powinienem użyć go w powyższym komponencie bean.
"Wartości Null są uważane za ważny", mówi w http://docs.oracle.com/javaee/6/api /javax/validation/constraints/DecimalMax.html –