【发布时间】:2013-01-14 09:16:29
【问题描述】:
Hibernate Validator 中的方法验证可以告诉调用者返回值是@NotNull,但是我如何告诉调用者返回值可能为空呢?在 Findbugs 中,我有 @CheckForNull,但它只在编译时有效,而不是在运行时。
【问题讨论】:
标签: hibernate-validator notnull
Hibernate Validator 中的方法验证可以告诉调用者返回值是@NotNull,但是我如何告诉调用者返回值可能为空呢?在 Findbugs 中,我有 @CheckForNull,但它只在编译时有效,而不是在运行时。
【问题讨论】:
标签: hibernate-validator notnull
听起来你在要求类似 @Nullable 的东西。这不是 Bean Validation 的一部分,而且很可能不会。另见专家组围绕此的讨论-http://lists.jboss.org/pipermail/beanvalidation-dev/2013-January/thread.html
无论如何,你可以用@Nullable 实现什么。在 Bean Validation 的上下文中,实现总是会返回 true。
【讨论】: