【发布时间】:2018-03-27 11:38:52
【问题描述】:
在 Play(现在是 2.6)项目中,使用了基于注释的验证(例如,@Constraints.Required)以及通过Validatable(加上@Validate)进行的验证。到目前为止,这工作得很好,但从 play 2.6 开始,两者现在默认同时执行。
这导致了不幸的结果,validate 方法(来自Validatable)现在不能再确定所有其他验证已经成功完成,所以我们必须添加各种空检查等validate 在每个注释已经标记为非空的字段上。
在 Play 2.6 中有没有办法获得这种行为,只有在所有基于注释的验证规则都成功完成后才会调用 validate()?
【问题讨论】:
标签: java playframework playframework-2.0 bean-validation