关于异步注解@Async的使用跟好处
1、说明
对于我们平时正常开发业务来说,一般来说,都是严格按照步骤来,比如做饭的步骤,洗菜-》切菜-》炒菜-》上菜,一般都不能换,这就算是同步进行;但是对于有些场景来说,先后顺序并不是那么重要,还有对每个步骤的结果不会对主流程做出影响,比如,洗衣服跟做饭,都是可以各自执行,互不影响,这时候各事件就是属于异步了,本质上来说,就是再开一个线程去做别的事情。
2、在SpringBoot项目中的使用
1)在启动类打开允许异步的注解
2)在对应需要异步的service方法上加上对应的注解
注意一下,加了异步注解的方法,一般不拿他们的返回值
3、启动的时候,有时候可能会报循环依赖的错误,我们可以把这些异步方法都写在一个类里面,可以基本解决这个错误。
如本文有侵权行为,请及时与本人联系,多多包涵!
小生初出茅庐,多多指教!
本文来自博客园,作者:it-小林,转载请注明原文链接:https://www.cnblogs.com/linruitao/p/17653544.html