您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

此嵌套注释可以做什么/允许做什么?

此嵌套注释可以做什么/允许做什么?

之所以存在NotEmpty.List,是为了避免无法对同一元素重复相同的注释。借助于NotEmpty.List,可以将多个NotEmpty批注有效地应用于一个元素。注释处理通过NotEmpty注释列表(即NotEmpty.List的值)进行检查。

对于NotEmpty,使用验证者列表的一个原因可能是使用并为每个组分配不同的消息。

为了举例说明,让我们以可以代表公司或个人的实体为例。在两种情况下,名称都不应为null,但消息有所不同:

@NotEmpty.List({
    @NotEmpty( message = "Person name should not be empty",   
               groups=PersonValidations.class),
    @NotEmpty( message = "Company name should not be empty",    
               groups=CompanyValidations.class),
})
private String name;
其他 2022/1/1 18:15:35 有432人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶