基于注解方式的声明式事务
上一节
下一节
★学习目标:
掌握基于XML方式的声明式事务管理。
★思考任务:
什么是基于XML方式的声明式事务管理?
★任务学习:
Spring提供了@Transactional注解实现事务管理,@Transactional注解和XML文件中<tx:advice>元素有相同的功能。
接下来对上一小节的案例进行修改,以注解方式来实现项目中的事务管理,具体实现步骤如下。
(1) 创建配置文件
在chapter09项目的src/main/resources目录下,创建配置文件applicationContext-annotation.xml,在该文件中声明事务管理器等配置信息。
(2) 修改Dao层实现类
在AccountDaoImpl类的transfer()方法上添加事务注解@Transactional。
(3) 编写测试类
在chapter09项目的com.itheima包中创建测试类AnnotationTest。

