天天看点

SpringBoot 异步调用方法注解使用

使用场景:调用外部接口很慢,数据交互允许异步,那么把调用外部接口方法改为异步,以前的做法是开新线程做异步调用。

一,Application 加注解 @EnableAsync 开启异步。

SpringBoot 异步调用方法注解使用

二,需要异步的方法上加注解 @Async。

SpringBoot 异步调用方法注解使用

注意:

不能为静态方法;

调用处不能在同一个类里;

也可以加在类上,这样类下面的所有方法被其他类调用的时候都是异步的。

三,例如: asyncSleep 方法需要异步执行,加注解 @Async。

四,测试调用

继续阅读