【问题标题】:How to define vonstraint validation order across multiple fields/properties如何跨多个字段/属性定义 vostraint 验证顺序
【发布时间】:2015-06-03 13:36:08
【问题描述】:

如何根据字段声明的顺序获取验证错误信息 IE。按顺序排列。

例如: @EmptyCheck(message = "{contactName.empty}") private String contactName; @EmptyCheck(message = "{personal.empty}") private String personalNo;

为此,在第一个请求中,我正在获取 contactName 不能为空,然后是第二条消息 但是对于第二个请求,我正在获取personalNo 不能为空,然后是第二条消息。

我们怎样才能让它按照声明的顺序执行。请帮我解决这个问题

【问题讨论】:

    标签: jersey bean-validation hibernate-validator spring-validator


    【解决方案1】:

    类中的字段之间没有定义顺序。除非您开始使用组序列,否则验证顺序是未定义的。另见How-to make Hibernate Validator stop validation on the first field violation?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-06
      • 1970-01-01
      • 1970-01-01
      • 2011-12-03
      • 1970-01-01
      相关资源
      最近更新 更多