我的直接建议是将List包装在另一个POJO bean中。并将其用作请求正文参数。
在您的示例中。
@RequestMapping(value="/bulk", method = RequestMethod.POST)public List<DataResponse> bulkAdd(@RequestBody @Valid StatusList statusList, BindingResult bindingResult) {// some pre here}和StatusList.java将是
@Validprivate List<Status> statuses;//Getter //Setter //Constructors
我没有尝试过。
更新: 此SO链接中 可接受的答案很好地解释了为什么Lists不支持bean验证。



