小编mre*_*rer的帖子

Spring Controller在响应发送后开始处理

我正在使用Spring MVC控制器,并希望开始执行一个新线程的任务.但是线程不应该立即启动,而是仅在响应发送到客户端之后.

手段 - 按严格的时间顺序:

  1. 请求
  2. 返回新的ResponseEntity .../client接收Http状态200 ok.
  3. 任务的处理开始.

我如何实现这一目标?

我想使用Spring的异步抽象,调用带有@Async注释的方法,但这种方式我都不能保证新的线程等待发送的响应.

java concurrency spring-mvc

10
推荐指数
3
解决办法
5655
查看次数

标签 统计

concurrency ×1

java ×1

spring-mvc ×1