Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation 多个Spring MVC WebDataBinder验证器是否按添加顺序执行?_Validation_Spring Mvc - Fatal编程技术网

Validation 多个Spring MVC WebDataBinder验证器是否按添加顺序执行?

Validation 多个Spring MVC WebDataBinder验证器是否按添加顺序执行?,validation,spring-mvc,Validation,Spring Mvc,在我的测试中,它们似乎按照指定的顺序执行,但我似乎找不到任何文档来支持这一点 以下面的例子为例 @Autowired private ValidatorOne validatorOne; @Autowired private ValidatorTwo validatorTwo; @InitBinder("myFormModel") protected void initMyFormModelBinder(WebDataBinder webDataBinder) {

在我的测试中,它们似乎按照指定的顺序执行,但我似乎找不到任何文档来支持这一点

以下面的例子为例

@Autowired
private ValidatorOne validatorOne;

@Autowired
private ValidatorTwo validatorTwo;

@InitBinder("myFormModel")
protected void initMyFormModelBinder(WebDataBinder webDataBinder) {
    webDataBinder.addValidators(validatorOne, validatorTwo);
}
我希望先调用validatorOne.validate(…),然后调用validatorTwo.validate(…)

addValidators方法的文档帮助不大。