Poniższy kod nie rzuca żadnego błędu i jest samodzielnym programem java. Zamiast tego, jeśli przekażę wartość null, wypisze null w konsoli. Pomóż mi, jak włączyć adnotację @notnull.javax @notnull nie działa
import javax.validation.constraints.NotNull;
public class TestNotNull {
public void testNotNull(@NotNull(message = "name is compulsory") String name)
{
System.out.println(name);
}
public static void main(String... args)
{
TestNotNull testNotNull = new TestNotNull();
testNotNull.testNotNull(null);
}
}
@SemihEker Ten komentarz sam w sobie nic nie znaczy. Co trzeba edytować? –
Te adnotacje to tylko wskazówki. Musisz dodać walidator, który wymusiłby te ograniczenia, na ścieżce klasy. Spójrz na [ten post] (http://stackoverflow.com/questions/8756768/annotations-from-javax-validation-constraints-not-working) – Kshitij