我们正在开发REST服务,并希望使用JSR 303进行输入数据验证,但问题是所有模型对象都是从groovy DSL生成的,并将作为jar导入。因此,在对象字段之上编写JSR-303注释没有灵活性。
有没有其他替代方法可以使用没有注释的JSR-303,是否可以通过XML配置?或者在这种情况下有任何验证建议。
由于
答案 0 :(得分:3)
JSR-303允许您使用XML验证描述符覆盖注释。 (使用validation.xml)
答案 1 :(得分:0)
使用Bean Validation规范定义的XML configuration或 - 如果您正在使用Hibernate Validator - programmatic constraint declaration的API。