【发布时间】:2014-03-20 12:34:00
【问题描述】:
如果 spring 验证和/或 jsr hibernate 验证器支持,请告诉我。
我需要在控制器中连接bean验证,最好使用参数的@valid注解。
- 在我们的 bean 中,我有带有静态约束的属性,例如范围约束等。
- 对于某些属性[比如,id,name],我需要条件约束,例如,如果来自客户端的请求是“create”,则 id 应该为 null,name 不能为空。 如果请求是更新/删除,我需要 id 不为 null 并且 name 无关紧要。
对于静态约束,我的 spring+hibernate 验证器工作正常。 但是,有没有办法实现条件约束?
谢谢
【问题讨论】:
-
我能想到的最好的就是validation groups
标签: spring validation spring-mvc hibernate-validator