关于异步注解@Async的使用跟好处

1、说明

  对于我们平时正常开发业务来说,一般来说,都是严格按照步骤来,比如做饭的步骤,洗菜-》切菜-》炒菜-》上菜,一般都不能换,这就算是同步进行;但是对于有些场景来说,先后顺序并不是那么重要,还有对每个步骤的结果不会对主流程做出影响,比如,洗衣服跟做饭,都是可以各自执行,互不影响,这时候各事件就是属于异步了,本质上来说,就是再开一个线程去做别的事情。

2、在SpringBoot项目中的使用

   1)在启动类打开允许异步的注解

   2)在对应需要异步的service方法上加上对应的注解

 注意一下,加了异步注解的方法,一般不拿他们的返回值

 

3、启动的时候,有时候可能会报循环依赖的错误,我们可以把这些异步方法都写在一个类里面,可以基本解决这个错误。

posted @   it-小林  阅读(47)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示