Валидация списка объектов веснойJAVA

Программисты JAVA общаются здесь
Anonymous
 Валидация списка объектов весной

Сообщение Anonymous »

У меня есть следующий метод контроллера: < /p>

@RequestMapping(value="/map/update", method=RequestMethod.POST, produces = "application/json; charset=utf-8")
@ResponseBody
public ResponseEntityWrapper updateMapTheme(
HttpServletRequest request,
@RequestBody @Valid List categories,
HttpServletResponse response
) throws ResourceNotFoundException, AuthorizationException {
...
}
< /code>

Companytag определяется таким образом: < /p>

public class CompanyTag {
@StringUUIDValidation String key;
String value;
String color;
String icon;
Icon iconObj;

public String getKey() {
return key;
}

public void setKey(String key) {
this.key = key;
}
...
}
< /code>

Проблема заключается в том, что проверка не запускается, список компании не подтвержден, валидатор «Stringuuidvalidation» никогда не вызывается. < /p>

Если я удалю список и попробую только отправить одну компанию, то есть вместо: < /p>

@RequestBody @Valid List categories,
< /code>

Использовать: < /p>

@RequestBody @Valid CompanyTag category,
< /code>

работает так же, как и ожидалось, поэтому, очевидно, не любит проверять списки вещей (вместо этого попробовал с массивом, это тоже не сработало). < /p>

Кто -нибудь имеет представление о том, чего не хватает? < /p>

Подробнее здесь: https://stackoverflow.com/questions/281 ... -in-spring

Вернуться в «JAVA»