基于XML的声明式事务

基于XML的声明式事务

将通过注解实现的声明式事务的注删掉即可

将之前的配置文件进行复制并命名为tx-xml文件

基于XML的声明式事务_第1张图片

删除下面的开始事务注解驱动 

基于XML的声明式事务_第2张图片

 在pom.xml的文件中引入依赖

基于XML的声明式事务_第3张图片

将切面中的通知定位到连接点即可:

用xml的方式,配置事务通知

在之前的配置文件中添加如下:

 基于XML的声明式事务_第4张图片

将基于注释的声明式中的有@Transaction注解的进行删除如下所示:

基于XML的声明式事务_第5张图片

基于XML的声明式事务_第6张图片 

添加新的测试类

 基于XML的声明式事务_第7张图片

测试方法如下: 

基于XML的声明式事务_第8张图片

 测试结果如下所示:因为20元不能够购买任何一本书,出现逻辑上的错误

 书的数量不会减少

基于XML的声明式事务_第9张图片

你可能感兴趣的:(Spring,spring)