标签: java spring spring-mvc deferred-result
我有一个使用Spring MVC实现的REST控制器。控制器将DeferredResult setResult方法设置为验证后从服务方法接收到的响应。
df.setResult(responseobj);
但是,设置响应后不会立即通知工作线程,并且我的响应被延迟。 使用Chrome调试器,我在REST调用下的“网络”标签下收到以下消息。
"Caution: request is not finished yet"
但是,等待2分钟后,状态将更新为“ 200”并显示响应。