Spring MVC - @Valid na liście komponentów bean w usłudze REST
W usłudze REST Spring MVC (json) mam metodę kontrolera taką jak ta:
@RequestMapping(method = RequestMethod.POST, value = { "/doesntmatter" })
@ResponseBody
public List<...> myMethod(@Valid @RequestBody List<MyBean> request, BindingResult bindingResult) {
Gdzie klasa MyBean ma adnotacje sprawdzania poprawności fasoli.
Wydaje się, że walidacja nie ma miejsca w tym przypadku, chociaż działa dobrze dla innych kontrolerów.
Nie chcę enkapsulować listy w dto, co zmieniłoby wejście json.
Dlaczego nie ma walidacji listy fasoli? Jakie są alternatywy?