0

Hibernate Validator 中的方法验证可以告诉调用者返回值是@NotNull,但是我如何告诉调用者返回值可能为 null 呢?在 Findbugs 中,我有@CheckForNull,但这仅在编译时有效,而不是在运行时有效。

4

1 回答 1

0

听起来您要的是@Nullable 之类的东西。这不是 Bean Validation 的一部分,而且很可能不会。另请参阅专家组围绕此的讨论 - http://lists.jboss.org/pipermail/beanvalidation-dev/2013-January/thread.html

无论如何,你可以用 @Nullable 实现什么。在 Bean Validation 的上下文中,实现总是会返回 true。

于 2013-01-15T08:40:02.027 回答