Я создал свой собственный класс десериализации для использования с пружиной / Джексоном.Это прекрасно работает с аннотацией 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 равны нулю.Несмотря на то, что когда я удаляю аннотации проверки, все работает нормально, поля заполняются правильно).