问题场景在一个业务类ServiceDemo中有a、b两个业务方法,在业务方法a中有对b进行调用。此时,在b上定义的事务将失效。问题产生原因当我们调用业务类ServiceDemo的实例中的a方法时,我们拿到的句柄其实是一个Spring的AOP代理,JDK的proxy或CGLIB的proxy。此时,在调用方法a之前,首先执行事务切面,事务切面内部通过TransactionInterceptor环绕增强
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号