//vo
public class TestVo {
@NotEmpty(message="id不能为空")
private String id;
........
}
//Controller
public String test(@RequestBody List<TestVo> list) {
//单独校验
for(TestVo testVo: list){
BindException be = new BindException(testVo,"test");
validator.validate(testVo,be);
List<ObejctError> allErrors = be.getAllErrors();
if(!CollectionUtils.isEmpty(allErrors )){
for(ObejctError error : allErrors){
throw new Exception(error.getDefaultMessage());
}
}
}
}