【发布时间】:2014-12-16 15:32:54
【问题描述】:
我正在使用 Spring MVC 控制器并希望在新线程中开始执行任务。但是,该任务不应立即开始,而应在响应发送到客户端之后才开始。
顺序 - 严格的时间顺序:
- 请求
- return new
ResponseEntity .../ 客户端收到 HTTP 状态 200 OK。 - 开始处理任务。
我如何实现这一目标?
我想通过调用带有@Async注解的方法来使用Spring的异步抽象,但是它不能保证新线程会等待响应首先发送。
【问题讨论】:
-
你能告诉我们你到目前为止做了什么吗?
标签: java spring-mvc concurrency