@Async导致的循环依赖问题
1、@transaction跟@async虽然都是通过代理模式生效,但是细微处有差别。这里不作讨论。
2、比较直接的解决办法:通过ApplicationContextAware的实现类去获取bean,相当于懒加载,使用的时候才会初始化。
1、@transaction跟@async虽然都是通过代理模式生效,但是细微处有差别。这里不作讨论。
2、比较直接的解决办法:通过ApplicationContextAware的实现类去获取bean,相当于懒加载,使用的时候才会初始化。