天天看點

SpringBoot 異步調用方法注解使用

使用場景:調用外部接口很慢,資料互動允許異步,那麼把調用外部接口方法改為異步,以前的做法是開新線程做異步調用。

一,Application 加注解 @EnableAsync 開啟異步。

SpringBoot 異步調用方法注解使用

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

SpringBoot 異步調用方法注解使用

注意:

不能為靜态方法;

調用處不能在同一個類裡;

也可以加在類上,這樣類下面的所有方法被其他類調用的時候都是異步的。

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

四,測試調用

繼續閱讀