没有Annotations的JSR 303 Bean验证约束

时间:2014-02-12 18:21:25

标签: rest spring-mvc bean-validation

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

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

由于

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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