如何根据字段声明的顺序获取验证错误消息 即。按顺序。
例:
@EmptyCheck(message = "{contactName.empty}")
private String contactName;
@EmptyCheck(message = "{personal.empty}")
private String personalNo;
对于第一个请求中的这个,我获取contactName不能为空,然后是第二条消息 但是对于第二个请求我得到的个人不能为空,然后是第二个消息。
我们如何让它按声明的顺序执行。请帮我解决这个问题
答案 0 :(得分:0)
类中的字段之间没有定义顺序。除非您开始使用组序列,否则验证顺序是未定义的。另请参阅How-to make Hibernate Validator stop validation on the first field violation?