Spring boot 注解@Async无效,不起作用

2023-02-24 08:38:24

解决思路:

1.先查看启动类是否加上 @EnableAsync 注解,如果没有,就加上该注解再重新启动
2.查看异步方法的调用方式是否正确 @Async
3.@Async的调用涉及到动态代理,如果直接将需要异步操作的方法写到业务类中,业务类直接调用,则执行逻辑不会走到代理类,异步就会失效,所以异步方法单独拿出来封装到一个类中,再将这个类注入到业务类中,业务类通过这个类来调用异步方法

在这里插入图片描述

  • 作者:FREE_GIFT_白给怪
  • 原文链接:https://blog.csdn.net/qq_43578385/article/details/111143244
    更新时间:2023-02-24 08:38:24