异步接口调用@EnableAsync注解
当接口调用到响应需要几分钟,则可将接口改为异步接口,节省时间,提高用户使用体验。以下是我用来做异步接口的方法。
1.首先在启动类上添加 @EnableAsync备注
2.在调用方法上添加注释@Async
注: @Async所修饰的函数不要定义为static类型,这样异步调用不会生效
默认核心线程数:8,最大线程数:Integet.MAX_VALUE,队列使用LinkedBlockingQueue,容量是:Integet.MAX_VALUE,空闲线程保留时间:60s,线程池拒绝策略:AbortPolicy
以上就简单完成了异步方法调用
也可以自定义线程配置类,设置核心线程数,最大线程数
还没有评论,来说两句吧...