spring中事务的设计和实现

1、事务中的抽象设计 

主要由TransactionMangager,TransactionDefinition,TransactionStatus和TransactionAttributeSource抽象来完成

TransactionMagager的层次结构 

TransactionDefinition的层级结构

TransactionStatus的层次结构

TransactionAttributeSource的层级结构

其整体依赖关系如下图

2、事务的处理

事务的处理是通过TransactionInterceptor完成,其依赖关系图为

具体的处理流程为

猜你喜欢

转载自blog.csdn.net/wuli2496/article/details/114273824