您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
09-Spring的事务控制-基于xml的声明式事务控制-知识要点(aop:advisor标签中pointcut-ref属性的使用)
发布时间:2025-01-21 20:01:26编辑:雪饮阅读()
-
那上篇中主要就是了解了通知事务增强tx:method标签中各种属性,像是propagation,isolation等的含义。
那么接下来就是aop织入的部分,我们前番是用如:
<aop:advisor advice-ref="txAdvice" pointcut="execution(* sp22.service.impl.*.*(..))"/>
这种形式来配置织入的。
那么其实这里的pointcut表达式也是感觉有点冗余,其实也可以用pointcut-ref单独调用一个表达式的引用。
如:
<aop:config>
<aop:pointcut id="txPointcut" expression="execution(* sp22.service.impl.*.*(..))"/>
<aop:advisor advice-ref="txAdvice" pointcut-ref="txPointcut"/>
</aop:config>
这样就比较优雅了。
propagation (观点、理论等的)传播
isolation 隔离,孤立
关键字词:aop,事务,advisor,pointcut-ref