【问题标题】:JSR 303 Bean validation contraints without Annotations没有注释的 JSR 303 Bean 验证约束
【发布时间】:2014-02-12 18:21:25
【问题描述】:

我们正在开发 REST 服务并希望使用 JSR 303 进行输入数据验证,但这里的问题是所有模型对象都是从 groovy DSL 生成的,并且将作为 jar 导入。因此,在对象字段之上编写 JSR-303 注释没有灵活性。

那么有没有其他替代方法可以在没有注释的情况下使用 JSR-303,是否可以通过 XML 配置来实现?或在这种情况下验证的任何建议。

谢谢

【问题讨论】:

    标签: rest spring-mvc bean-validation


    【解决方案1】:

    JSR-303 允许您使用 XML 验证描述符覆盖您的注释。 (使用validation.xml)

    【讨论】:

    • 在 META-INF 你可以添加validation.xml,检查这个链接
    【解决方案2】:

    使用 Bean Validation 规范定义的 XML configuration 或者 - 如果您使用 Hibernate Validator - programmatic constraint declaration 的 API。

    【讨论】:

      猜你喜欢
      • 2011-09-12
      • 1970-01-01
      • 2015-01-10
      • 2013-11-23
      • 1970-01-01
      • 2011-07-24
      • 2014-03-24
      • 1970-01-01
      • 2011-01-31
      相关资源
      最近更新 更多