欢迎光临散文网 会员登陆 & 注册

spring基于xml的声明式事务控制的配置步骤

2021-03-10 19:53 作者:世界永不足够  | 我要投稿

pom.xml中的依赖,spring,springframwork,mysql,org.aspectjweaver,junit

bean.xml中有约束,并配置业务层,持久层,数据源。

spring基于xml的声明式事务控制:

1,配置事物管理器,还要在其中注入dataSource

2,配置事物的通知,此时需要导入事物的约束

配置事物的通知,还要用到一个标签

这个标签就叫tx:advice,id是为了给它起一个唯一标志,他的属性就叫transaction-manager

id是唯一标识,transaction-manager给事物通知提供一个事物管理器引用

3,配置aop中的通用切入点表达式

4,建立事务通知和切入点表达式的关系

现在我们有了一个通知txAdvice,里面有提交和回滚方法(在transaction里面的class的org。。。DataSource。。。manager),想要这个提交回滚方法对(*com.itheima。。*。*(。。))里的所有service类的方法增

强,他们之间必须要有联系,要建立这个对应关系。

5,最后一点,在事物通知txAdvice标签内部,配置事物的属性

propagation:事物的传播行为,默认为REQUIRED,增删改。查询则用SUPPORT


总结,事物控制基于xml的配置,一共分了五步;

第一,配置事物管理器
第二,配置事物的通知。
第三,配置切入点表达式
第四部,建立通知和切入点表达式的对应关系
第五步,配置事物的属性


spring基于xml的声明式事务控制的配置步骤的评论 (共 条)

分享到微博请遵守国家法律