Đoạn mã sau không ném bất kỳ lỗi nào và nó là một chương trình java độc lập. Thay vào đó, nếu tôi vượt qua null, nó sẽ in null trong giao diện điều khiển. Vui lòng giúp tôi, cách bật chú thích @notnull.javax @notnull không hoạt động
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 Nhận xét đó không có ý nghĩa gì. Những gì cần phải được chỉnh sửa? –
Các chú thích này chỉ là gợi ý. Bạn cần phải thêm một trình xác nhận hợp lệ để thực thi các ràng buộc này, với đường dẫn lớp của bạn. Hãy xem [bài đăng này] (http://stackoverflow.com/questions/8756768/annotations-from-javax-validation-constraints-not-working) – Kshitij