【问题标题】:out of the box Hibernate validator annotations for collections集合的开箱即用 Hibernate 验证器注释
【发布时间】:2015-07-14 21:22:43
【问题描述】:

我知道,如果我想将 String 验证为长度为 6 的数字,我可以编写以下代码:

@Pattern(regexp="[\\d]{6}"
String stringToValidate;

但是如果我有List<String> stringsToValidate,我该怎么办?

有没有办法重用开箱即用的机制?

附言

我知道我可以编写自己的注释并实现自己的验证器,但我想重用开箱即用的功能。

【问题讨论】:

    标签: java annotations bean-validation hibernate-validator


    【解决方案1】:

    我看不到使用现有约束的方法。这是内置 JSR303 约束和休眠扩展的列表http://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#section-builtin-constraints

    我认为编写自定义约束是您最好的选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-05
      • 1970-01-01
      • 1970-01-01
      • 2013-05-14
      • 2012-05-24
      相关资源
      最近更新 更多