【发布时间】:2015-05-18 18:42:50
【问题描述】:
以下代码没有抛出任何错误,它是一个独立的 java 程序。相反,如果我传递 null,它将在控制台中打印 null。请帮帮我,如何启用@notnull 注释。
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 该评论本身毫无意义。需要修改什么?
-
这些注释只是提示。您需要在您的类路径中添加一个验证器,该验证器将强制执行这些约束。看看this post
标签: java jakarta-ee junit4