Daniella, miembro de este equipo de trabajo, nos hizo el favor de redactar este escrito ya que controla a la perfección el tema.
Solución:
Mi sugerencia inmediata es envolver la Lista en otro frijol POJO. Y utilícelo como el parámetro del cuerpo de la solicitud.
En tu ejemplo.
@RequestMapping(value="/bulk", method = RequestMethod.POST)
public List bulkAdd(@RequestBody @Valid StatusList statusList, BindingResult bindingResult)
// some code here
y StatusList.java será
@Valid
private List statuses;
//Getter //Setter //Constructors
Aunque no lo probé.
Actualizar:
La respuesta aceptada en este enlace SO brinda una buena explicación de por qué la validación de beans no es compatible con las Listas.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)