使用Spring 2.x的声明事物配置方式

下面在之前博客的基础上,我只是稍微作了一些改动。

主要是配置文件的改变:

<!-- aop配置 -->
	<aop:config>
		<aop:pointcut id="txServices"
			expression="execution(* com.spring.serviceImpl.*.save(..))" /><!-- 注意这里的写法,之前写错了,第一个*与com之间要有空格 -->
		<aop:advisor advice-ref="txAdvice" pointcut-ref="txServices" />
	</aop:config>
    <!-- advice配置   tx:advice是专门为声明事物Advice而设置的配置元素 -->
	<tx:advice id="txAdvice" transaction-manager="txManager">
		<tx:attributes>
			<tx:method name="save" isolation="READ_COMMITTED" timeout="10" propagation="REQUIRED"/>
		</tx:attributes>
	</tx:advice>

<aop>配置我之前已经学习过,这里就不再详细介绍了。<tx:advice>是专门为声明事物Advice而设置的配置元素
<tx:advice>的transaction-manager指定了它要使用的事物管理器是哪一个
<tx:advice>内部由<tx:attributes>提供声明式事物所需要的元数据映射信息,每条映射信息对应一个<tx:method>
<tx:method>的name属性是必须指定的,其他的属性代表事物定义的其它内容。

我只是针对配置文件稍微进行了改动,其他的还是一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值