AspectJ AOP事务属性的配置(隔离级别、传播行为等):

<tx:advice >
        <tx:attributes>
            <tx:method name="open*" isolation="DEFAULT" propagation="REQUIRED"/>
            <tx:method name="buyStock" isolation="DEFAULT" propagation="REQUIRED" rollback-for="util.MyException"/>
        </tx:attributes>
    </tx:advice>

其中 rollback-for表示接收到这些异常应该进行回滚,使用简单类名也可以。

AOP不起作用的原因:
1、切入点表达式错误
2、AspectJ自动代理时,配置文件或配置类中忘记添加aop:aspectj-autoproxy/

相关文章:

  • 2021-09-17
  • 2021-07-27
  • 2022-12-23
  • 2021-06-22
  • 2022-12-23
  • 2022-12-23
  • 2021-06-07
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-27
  • 2021-07-19
  • 2022-02-10
  • 2022-12-23
  • 2021-11-13
  • 2021-06-16
相关资源
相似解决方案