其实就是在一个类中一个方法 不能调用 另外一个标注为@Async或者@Transaction的方法,否是异步执行失效
@Async注解失效可能产生的原因及解决方案_Tang.Mr的博客-CSDN博客_async失效1.@Async注解失效可能产生的原因及解决方案1.1.未开启异步配置需要在SpringBoot启动类上添加@EnableAsync注解@SpringBootApplication@EnableAsync//开启异步线程配置public class AsyncDemoApplication { public static void main(String[] args) { SpringApplication.run(AsyncDemoApplication.class, https://blog.csdn.net/ScholarTang/article/details/116658689SpringBoot 线程池配置 实现AsyncConfigurer接口_何小飞的博客-CSDN博客线程是开发中常用到的,但是如果没有定义线程池,程序不断的创建,销毁线程,需要消耗很多时间,所以我们定义线程池可以减小这部分时间,我来实现AsyncConfigurer来配置线程池,先看看这个接口有什么方法public interface AsyncConfigurer {Executor getAsyncExecutor();AsyncUncaughtExceptionHand...
https://blog.csdn.net/qq_30281443/article/details/83340909
因此想让异步注解生效,最好定义个类处理异步的方法,再在控制器引入这个类。