ResponseData add(
@RequestParam String accessToken,
@RequestBody @Valid entityVo vo,
BindingResult bindingResult) {
// 或略源码
}
·@Valid 存在"就近原则",用@Valid 注解的参数,后需要 紧跟 BindingResult 参数,
如下是错误方式:@Valid 用其他参数进行隔开,不会正常返回 BindingResult
ResponseData add(
@RequestBody @Valid entityVo vo,
@RequestParam String accessToken,
BindingResult bindingResult) {
// 或略源码
}
报
正确的写法,应该:
ResponseData add(
@RequestParam String accessToken,
@RequestBody @Valid entityVo vo,
BindingResult bindingResult) {
// 或略源码
}