расчесывание JSON десериализации с проверкой пружины / Джексона - PullRequest
3 голосов
/ 01 марта 2012

Я создал свой собственный класс десериализации для использования с пружиной / Джексоном.Это прекрасно работает с аннотацией requestbody и отправкой json через ajax.

Теперь я хочу добавить аннотацию проверки @NotNull в поле.Как бы то ни было, я получаю сообщение об ошибке:

An Errors/BindingResult argument is expected to be immediately after the model attribute argument in the controller method signature: 

Или вообще не выполняется привязка, в зависимости от того, какую комбинацию аннотаций я использую.У меня нет настроенных валидаторов, как мне это сделать?Я не хочу кастомизацию, просто не ноль?

Что я хочу сделать, это:

public @ResponseBody myDTO saveDTO(@Valid @RequestBody myDTO myDTO, BindingResult result, Model model){

Однако при этом ничто не связано, поля dto равны нулю.Несмотря на то, что когда я удаляю аннотации проверки, все работает нормально, поля заполняются правильно).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...