视频讲解:https://www.bilibili.com/video/BV1zi4y1e7fA
一直只知道 @Async是通过代理来实现的,在同一个方法里面调用为什么不可以,只是懵懂知道一点,抽时间刚好研究一下它的原理,发现和 @Transactional 的实现原理完全一样。
@[toc]
一、理论
想要使用 @Async 异步执行,首先需要开启异步功能,也就是在启动类上加开启异步的注解 @EnableAsync
,然后在需要异步的方法上面加上异步注解即可 @Async
大约 8 分钟