Ответ отправляется очень поздно после установки метода setResult DeferredResult - PullRequest
0 голосов
/ 07 февраля 2019

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

df.setResult(responseobj);

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

"Caution: request is not finished yet"

Однако через 2 минуты состояние обновляется до «200», и ответпоказано на рисунке.

...