CompletableFuture对象可以作为Controller层的最终视图对象返回么?
神蜗牛 2019-07-04 08:54:34 例如这样写:
@RequestMapping("/search")
@ResponseBody
public CompletableFuture<JsonResult> search(Request request){
}
最近在项目中service层用CompletableFuture做了异步处理,但是返回的对象都变成了CompletableFuture的包装类,
想要按传统的对象返回,只能join或者get,那线程就会阻塞,异步处理就不是最好的性能了。
如何可以返回的话,具体应该怎么实现,spring内部有实现对CompletableFuture的回调么
不可以的话,想问问怎么实现异步化的controller层,谢谢