原文链接:http://www.spring4all.com/article/495 必看
(SqlSessionFactory mapper生成代理类并代理 bean如何构造 实际执行sql时候调用代理类 创建了一个TransactionInterceptor的bean,作为事务切面的执行方法。标签解析 标签<aop:config>作用是创建了DefaultBeanFactoryPointcutAdvisor作为拦截器,把满足切点的bean进行代理使用事务拦截器进行拦截。具体标签逻辑 上面介绍完后就可以使用事务切面了,但是有时候还需要在具体类或者方法上进行注解行事务,那么这就需要加 <tx:annotation-driven transaction-manager="transactionManager" />配置 )时序图。
几篇spring事务相关:
1 spring+mybaits xml配置解析+事务相关+时序图:
http://blog.csdn.net/wabiaozia/article/details/79006844
2 spring事务处理时xml配置和注解Transactional配置哪个优先级高:
http://blog.csdn.net/wabiaozia/article/details/78990687
3 spring事务和aop问题小结