Spirngboot使用@Async異步調用,出現不異步問題。

問題背景:做項目記日誌時候,由於日誌量較大,爲了不影響業務處理速度,採用異步記日誌的方式,使用@Async註解實現,結果發現不好用,記日誌還是同步的,經過排查發現以下幾個問題。 1、啓動類上開啓註解忘了加。 2、同步方法在同一個工具類中調用的異步方法。 記日誌的工具類中開放一個同步方法,用於處理日誌數據,處理完成後再調用異步發送日誌。這樣處理導致異步註解不生效,爲了解決問題,將處理日誌數據的方法也
相關文章
相關標籤/搜索