spring注解方式与AspectJ框架数据库事务

spring注解方式与AspectJ框架实现数据库的事务管理

上次分享的事务管理

我写的还算明白吧!

其实 spring 实现事务的管理有三种方式:xml 配置方式、注解方式以及AspectJ 框架。

上次演示了配置 xml 的方式,今天我们来演示另外两种方式。项目还是之前的项目,那么我们开始了。

注解方式:

先在之前的配置文件基础上添加tx约束

配置文件写好了

再来给我们的代码添加注解

注解添加好了

我们先来看一下数据库的内容

运行一下测试代码

数据库结果:

当程序出错的时候

数据库的数据没有变化

把 bug 注释掉

运行一下

AspectJ 方式

先来改一下配置文件

把刚才写的注解注释掉

测试一下

查看数据库

程序正常运行不出错的效果咱们就不演示了,毕竟事务管理主要是应对在数据操作的时候,程序出错的情况。

今天的分享就到这里了

Spring框架的分享

也到这里了

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180121A07E8200?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券