六Spring事务--6Spring事务原理概览

六Spring事务--6Spring事务原理概览

6.4 spring事务原理概览

6.4.1 spring事务机制

image-20220518194538939

spring事务的实现是基于数据库事务和AOP实现的;spring事务的隔离级别由数据库实现;spring事务的传播行为由spring实现,传播行为,定义了事务与子事务获取连接、事务提交、回滚的具体方式。

spring事务是基于AOP的环绕通知around实现,在拦截业务方法时,在执行业务前获取DataSource的connection开启事务;在执行业务方法后,根据执行成功与否,选择执行commit或者rollback。

6.4.2 spring事务关联点

image-20230310135019429

6.4.3 spring事务原理图

image-20220519115229605

6.4.3.1 事务配置

image-20220519115408216

6.4.3.2 创建事务代理

image-20230310135058145

6.4.3.3 事务方法执行流程

image-20230310135117513

在这里插入图片描述

posted @ 2023-03-10 17:18  LeasonXue  阅读(32)  评论(0编辑  收藏  举报