Spring MVC - @Valid na lista de beans no serviço REST
Em um serviço Spring Spring REST (json), eu tenho um método controlador como este:
@RequestMapping(method = RequestMethod.POST, value = { "/doesntmatter" })
@ResponseBody
public List<...> myMethod(@Valid @RequestBody List<MyBean> request, BindingResult bindingResult) {
Onde a classe MyBean possui anotações de validação de bean.
As validações não parecem ocorrer neste caso, embora funcionem bem para outros controladores.
Eu não quero encapsular a lista em um dto que mudaria a entrada do json.
Por que não há validações para uma lista de beans? Quais são as alternativas?