事务的传播行为&web中ioc的创建与销毁

13 篇文章 0 订阅

当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。
事务的传播行为可以由传播属性指定。Spring定义了7种类传播行为。在这里插入图片描述
mandatory:强制的
nested:内嵌的
最常用的是required和required_new

propagation-Propagation:事务的传播行为
	 * 	传播行为(事务的传播+事务的行为)
	 * 	如果有多个事务进行嵌套运行,子事务是否要和大事务共用一个事务
	 * AService{
	 * 		tx_a(){
	 *			//a的一些方法
	 * 			tx_b(){
	 * 		
	 * 			}
	 * 			tx_c(){
	 * 		
	 * 			}
	 * 		}
	 * }
	 	// 回不回滚都是可以设置的
		//传播行为设置事务方法是不是和之前的大事务共享同一个事务
		//required同一条绳子上的蚂蚱
		//REQUIRES_NEW另外一条绳子

在web项目中ioc容器的创建和销毁

在这里插入图片描述
导入web的jar包
在这里插入图片描述
在xml中添加
在这里插入图片描述
在这里插入图片描述
修改生成ioc的方法
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值