@Async失效

参考:https://segmentfault.com/a/1190000008981884

 

1、异步方法和调用类不要在同一个类中
2、注解扫描时,要注意过滤,避免重复实例化,因为存在覆盖问题,@Async就失效了

 

失效原因:A类中有一个异步方法,调用了B中的一个方法b1(非异步),然后b1调用了B中的异步方法b2,此时,b2异步失效。