如何跨多个 fields/properties 定义 vonstraint 验证顺序

How to define vonstraint validation order across multiple fields/properties

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

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

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

如何让它按照声明的顺序执行。请帮我解决这个问题

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