2021
03-23
03-23
Spring事务执行流程及如何创建事务
接上节内容,Spring事务执行原理通过创建一个BeanFactoryTransactionAttributeSourceAdvisor,并把TransactionInterceptor注入进去,而TransactionInterceptor实现了Advice接口。而SpringAop在Spring中会把Advisor中的Advice转换成拦截器链,然后调用。执行流程获取对应事务属性,也就是获取@Transactional注解上的属性获取TransactionManager,常用的如DataSourceTransactionManager事务管理在目标方法执行前获取事务信息...
继续阅读 >