0

我计划在我的 Web 应用程序中使用 Spring 3 验证。我正在考虑这一点,因为我的 JPA 实体的属性已经用一些标准验证进行了注释,例如 nullable="false" 或 length="50"。有什么方法可以在 Spring 3 支持表单中重用 JPA 验证?

我觉得一个更好的主意是重新编码 Spring 表单上的验证,因为我们可以获得更多有用的错误消息。你怎么看 - 是否有可能以一种干净的方式在 Spring 表单中重用 JPA 验证?什么是更好的设计 - 重新实现验证或重用基本验证并分别编码更具体的验证?

4

1 回答 1

1

以我的经验,一旦你编写了一个自定义Validator,你就负责验证有关 Spring 的所有字段WebDataBinder。如果违反,验证约束注释仍然会抛出异常。

于 2012-10-20T01:02:47.697 回答