Spring实现事务管理的步骤(声明式事务)

一、什么是声明式事务控制?

介绍:

  • 声明式事务控制,是采用声明的方式进行事务管理。所谓的声明,指的就是在配置文件中进行配置。

  • 通过声明式(配置)的方式来处理事务,代替编码式事务控制

作用

  • 松耦合:事务管理不入侵开发的组件

    • 业务逻辑代码中,没有事务的代码,甚至不会意识到正在事务当中。

    • 事实上也应该如此,业务逻辑代码只处理业务功能,事务控制是属于系统层面的服务;如果想要更改事务,只需要在配置文件中重新配置即可

  • 能以模板的方式使用

    • Spring的声明式事务以AOP为基础,但是几乎是固定的配置模板,即使不懂AOP,也可以配置实现事务管理

  • 易维护。

    • 在不需要事务管理的时候,只需要在配置文件中进行修改,即可把事务管理移除掉,而不需要修改源码,方便维护

二、XML的事务控制

步骤:

  1. 在配置文件中增加aop和tx的名称空间

  2. 配置事务的通知

  3. 配置切面,把事务通知织入到方法中

  <!--=============
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值