查看Java 7下的NotNull
文档,您可以看到javax.validation.constraints.NotNull
是valid and documented annotation。但是,在导航到Java 8的同一页面时,我收到了404。
Netbeans建议导入com.avaje.ebean.validation.NotNull
,不我想要的东西(它几乎不支持多少个展示位置)。
我听说过标记NonNull
,但我找不到java文档,也无法在netbeans中导入它。我打算在Java 8中使用什么?
答案 0 :(得分:5)
javax.validation
不是Java 8的一部分,它是Java EE的一部分,仍然包含在Java EE 7
答案 1 :(得分:4)
不要混淆Java SE和Java EE:Differences between Java SE and Java EE.
还没有Java EE 8,它位于planning mode。你可以使用Jave EE 7 NotNull
就好了。只需获得相应的库。
对于不存在的库,显然没有javadoc,因此404。
请注意,指定import
语句只能通过简单名称而不是完全限定名称来引用类型。它在运行时或编译时实际提供类没有任何作用。您仍然需要找到适当的库,可能打包为.jar
,并根据需要将它们放在编译时和运行时类路径中。