事务启动bean的处理(Propagation.REQUIRES_NEW不生效的原因)

继续进入   在创建代理对象时传递了目标对象taget, 在用cglib创建代理对象时,仍传过去了target 最终返回的enhancer代理对象,如下图示,仍含有目标对象taget实例(这就解释了目标对象的自我调用 Propagation.REQUIRES_NEW 不会起作用的 ) 首先调用的是AOP代理对象而不是目标对象,首先执行事务切面,事务切面内部通过TransactionIntercep
相关文章
相关标签/搜索