Ответ отправляется очень поздно после установки метода setResult DeferredResult

У меня есть REST Controller, реализованный с использованием Spring MVC. Контроллер устанавливает метод DeferredResult setResult с ответом, полученным после проверок, от метода обслуживания.

df.setResult(responseobj);

Однако рабочий поток не уведомляется сразу после установки ответа, и мой ответ задерживается. Используя отладчик Chrome, я получаю сообщение ниже на вкладке "Сеть", против моего вызова REST.

"Caution: request is not finished yet"

Однако после 2-минутного ожидания состояние обновляется до "200", и отображается ответ.

0 ответов

Другие вопросы по тегам