@Valid注解及BindingResult

在项目中看到了这样的代码,mark一下:

public ResultVO<Map<String, String>> create(@Valid OrderForm orderForm,
                                            BindingResult bindingResult)

这里的两个

关于@Valid和Validated的比较

@Valid是使用hibernate validation的时候使用 

@Validated 是只用spring  Validator 校验机制使用

@Validated 是只用spring  Validator 校验机制使用

@Validated和BindingResult bindingResult是配对出现,并且形参顺序是固定的(一前一后)。

@Valid和BindingResult 也是成对出现,校验orderForm后得到bindingResult处理结果。

猜你喜欢

转载自blog.csdn.net/qq_22059611/article/details/87117727