繁体   English   中英

JDK源码中的这些注解是什么来校验参数的?

[英]What are these annotations in the JDK source code to verify parameters?

在IDEA中查看JDK源码时,发现如下提示。

@NotNull(),@Nullable() @Range(from=0,to=java.lang.Integer.MAX_VALUE)

但是我在源代码中并没有发现这些注解被导入。

如何让 IDEA 在我编写的源代码中添加这样的提示?

这些是JEE Bean Validation 的注释。 有了相应的验证器,在将参数传递给实际方法之前,可以根据(可能是自己编写的)约束验证参数。 如果出现验证错误,则会引发相应的异常。

在您的情况下,显示 外部注释

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM