spring注解方式与AspectJ框架实现数据库的事务管理
上次分享的事务管理
我写的还算明白吧!
其实 spring 实现事务的管理有三种方式:xml 配置方式、注解方式以及AspectJ 框架。
上次演示了配置 xml 的方式,今天我们来演示另外两种方式。项目还是之前的项目,那么我们开始了。
注解方式:
先在之前的配置文件基础上添加tx约束
配置文件写好了
再来给我们的代码添加注解
注解添加好了
我们先来看一下数据库的内容
运行一下测试代码
数据库结果:
当程序出错的时候
数据库的数据没有变化
把 bug 注释掉
运行一下
AspectJ 方式
先来改一下配置文件
把刚才写的注解注释掉
测试一下
查看数据库
程序正常运行不出错的效果咱们就不演示了,毕竟事务管理主要是应对在数据操作的时候,程序出错的情况。
今天的分享就到这里了
Spring框架的分享
也到这里了
领取专属 10元无门槛券
私享最新 技术干货