Spring AOP + 事物

来源:互联网 发布:北京中关村软件培训 编辑:程序博客网 时间:2024/06/04 23:19

用Spring的aop实现事物:

1.定义一个切点,就是要配置事物的方法或一个包

2.定义一个事物,规定哪些异常要回滚,哪些异常不要回滚

3.通过<aop:config>将两者整合起来。

<!-- Advice Definition --><tx:advice id="pmiWebServiceAdvice"><tx:attributes><tx:method name="*" rollback-for="java.lang.Throwable"/></tx:attributes></tx:advice><!-- AOP Config Definition --><aop:config><aop:pointcut id="pmiWebServicePointcut" expression="execution(* com.kompakar.ehealth.server.pmi.webservice.service.*.*(..))"/><aop:advisor pointcut-ref="pmiWebServicePointcut" advice-ref="pmiWebServiceAdvice"/></aop:config>

原创粉丝点击