hol*_*s83 7 java hibernate-validator bean-validation
当我查看Bean Validation API(JSR-303)中的标准约束时,我找到了NotNull.List注释.它的描述是:
在同一元素上定义几个@NotNull注释
这是有效的语法:
@NotNull.List({@NotNull, @NotNull})
private Object myObject;
Run Code Online (Sandbox Code Playgroud)
但这没有任何意义.对象为null或不是.你什么时候使用这个注释?
还有其他几个类似的注释,如AssertFalse.List和AssertTrue.List.
您可以根据组属性拥有多个互斥的@NotNull注释.
@NotNull.List({@NotNull(groups=Foo.class,message="Some message!"),
@NotNull(groups=bar.class, message="Some other message!"})
private Object myObject;
Run Code Online (Sandbox Code Playgroud)
我同意这个例子有点愚蠢,因为只有有效载荷和消息可能受到影响,但它可能与其他注释保持一致.
有关详细信息,请参见此处
| 归档时间: |
|
| 查看次数: |
3394 次 |
| 最近记录: |