use*_*862 6 validation spring-mvc hibernate-validator
我在我的bean的每个字段上都有多个验证注释,但是我想在我使用JSR 303的spring MVC应用程序中仅显示每个字段的第一条失败消息.目前,它正在评估所有约束并显示所有消息消息对于每个领域.当一个字段为空时,我不想评估其最小和最大约束.
我已尝试使用组,但它没有按预期工作,而且我需要显式调用验证器,例如我想避免的validator.validate().
是否有任何替代方法可以通过编写一些验证类来实现这一目标?
我对每个字段至少有3个约束,最大值为5.显示每个字段的所有消息并不是很好看.我起诉spring 4.x和hibernate 4.x.
方法是通过分组和分组序列。这是唯一可移植的功能,可以在组内的约束失败时确保验证顺序并终止验证。您不能将 bean 中的约束分配给适当的组,然后重新定义 bean 本身的默认组序列吗?另请参阅http://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#section-default-group-class
| 归档时间: |
|
| 查看次数: |
1339 次 |
| 最近记录: |