阶段3 2.Spring_10.Spring中事务控制_5 spring事务控制的代码准备

Posted wangjunwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阶段3 2.Spring_10.Spring中事务控制_5 spring事务控制的代码准备相关的知识,希望对你有一定的参考价值。


创建一个工程,只搭建环境不做配置。等配置的时候把这个项目相关的代码再复制到新项目里面
技术图片
jar包的打包方式
技术图片
导入包
技术图片
事务控制也是基于AOP的。所以这里导入aspectjweaver
技术图片
复制jdbcTemplate中的代码
技术图片
复制到当前项目里面技术图片

对代码进行改造和删减

删除
技术图片
resources里面的配置要删减一些 
技术图片
删除
技术图片事务是控制在业务层的。所以需要新建Service的接口
技术图片
一个id查询的方法 一个转账的方法
技术图片
增加实现类Impl文件夹。然后。把直线xml项目的代码复制过来。
技术图片
复制到我们的工程下的Impl的工程下
技术图片

把一些没用的方法删除掉。保留根据id查询和转账的方法。还有到的声明和set方法
技术图片

新建测试类

把之前的测试类,复制一份过来
test/java/com整个文件夹复制过去
技术图片
导入JUnit的包
技术图片

spring整个JUnit还需要导入
技术图片
这时候发现测试的as报错了
技术图片
配置业务层
技术图片
还要在里面注入
技术图片

测试转账方法
技术图片
技术图片
转账后
技术图片
把异常打开
技术图片
事物没有控制住
技术图片

 

以上是关于阶段3 2.Spring_10.Spring中事务控制_5 spring事务控制的代码准备的主要内容,如果未能解决你的问题,请参考以下文章

阶段3 2.Spring_10.Spring中事务控制_5 spring事务控制的代码准备

阶段3 2.Spring_10.Spring中事务控制_9 spring编程式事务控制1-了解

阶段3 2.Spring_10.Spring中事务控制_7 spring基于注解的声明式事务控制

阶段3 2.Spring_10.Spring中事务控制_8 spring基于纯注解的声明式事务控制

阶段3 2.Spring_10.Spring中事务控制_11 spring5新特性的介绍

阶段3 2.Spring_07.银行转账案例_4 编写事务管理工具类并分析连接和线程解绑