上文介绍了基于 @Async 注解的 异步调用编程,本文将继续引入 Spring Boot 的 WebAsyncTask 进行更灵活异步任务处理,包括 异步回调,超时处理 和 异常处理. 正文 1. 处理线程和异步线程 在开始下面的讲解之前,在这里先区别下两个概念: 处理线程:处理线程 属于 web 服务器线程,负责 处理用户请求,采用 线程池 管理. 异步线程:异步线程 属于 用户自定义的线程,可采用 线程池管理. Spring 提供了对 异步任务 API,采用 WebAsyncTask 类即…