Spring boot, how to use @Valid with List<T>
I am trying to put validation to a Spring Boot project. So I put @NotNull annotation to Entity fields. In controller I check it like this: @RequestMapping(value="", method = RequestMethod.POST) public DataResponse add(@RequestBody @Valid Status status, BindingResult bindingResult) { if(bindingResult.hasErrors()) { return new DataResponse(false, bindingResult.toString()); } statusService.add(status); return new DataResponse(true, ""); } This works. But when I make it with input List<Status> statuses , it doesn't work. @RequestMapping(value="/bulk", method = RequestMethod.POST) public List