Spring事物-基于AOP切面实现

本文介绍了Spring声明式事务的两种方式,重点讲解基于AOP切面实现的事务管理。通过配置事务管理器、设置事务通知(包括隔离级别和传播属性),以及定义AOP切面,实现对指定范围内方法的事务管理。这种方式降低了代码的侵入性,适用于多个方法共享相同事务配置的场景。
摘要由CSDN通过智能技术生成

Spring事物的实现方式主要分两种,

一:编程式事物,这种实现方式硬编码的形式来实现的,spring框架本身不推荐这种方式,除非逼不得已才用这种事物 ;

二:声明式事物,这是spring推荐的事物实现方式,基于声明式的事物,又分为了两种,

        A:基于Spring xml配置的,在xml配置文件中配置一个事物管理器,在开启事物管理,然后就可以在需要使用事物管理的method使用@Transactional注解,则该方法体就是启用了事物管理,这在笔者之前的一遍博客有详细提到,

可以查看地址:https://blog.csdn.net/LLF_1241352445/article/details/79831031

        B:第二种就是本文章要讲的,基于AOP切面实现的事物管理,对AOP的基本概念推荐读者查看其它博客文章,如果对于AOP的实现方式有兴趣的,可以查看笔者的文章:https://blog.csdn.net/LLF_1241352445/article/details/83718065

       进入今天的主题,基于AOP的事物管理实现。

       既然是基于AOP的,那很明显就是指定切面下的范围都会被事物管理,而且,也会使用同一套的事物配置,比如事物隔离级别,传播属性等࿱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值