【发布时间】:2011-09-12 20:44:04
【问题描述】:
我有一个长时间运行的服务方法(执行业务逻辑),我希望客户端在向控制器提交请求后立即返回。我希望客户端定期轮询以查看 Service 方法是否已完成执行。
通过这两个链接阅读后:
link1
link2
我相信@Async 是适合我情况的正确方法。我的问题是,Service 方法或 Controller 方法应该有 @Async 注释。 Controller 方法究竟如何引用 Future 对象,以便它可以调用其 get() 或 isDone() 方法。
【问题讨论】:
标签: model-view-controller spring asynchronous