Ответ отправляется очень поздно после установки метода setResult DeferredResult
У меня есть REST Controller, реализованный с использованием Spring MVC. Контроллер устанавливает метод DeferredResult setResult с ответом, полученным после проверок, от метода обслуживания.
df.setResult(responseobj);
Однако рабочий поток не уведомляется сразу после установки ответа, и мой ответ задерживается. Используя отладчик Chrome, я получаю сообщение ниже на вкладке "Сеть", против моего вызова REST.
"Caution: request is not finished yet"
Однако после 2-минутного ожидания состояние обновляется до "200", и отображается ответ.