java吧 关注:1,280,945贴子:12,800,690
  • 9回复贴,共1

请教一个aop的问题

只看楼主收藏回复

@Transactional(rollbackFor = Exception.class)
@LogOperation("xxxx") //一个注解的日志切面
因为事务管理也是aop,现在一个方法上有这两个注解。
如何保证 Log切面位于 责任链的内部,比事务管理靠内就行。
@Transactional这个注解也没看到order注解,不知道执行顺序


IP属地:江西1楼2019-01-07 15:32回复
    spring的aop 责任链是如何生成的


    IP属地:江西3楼2019-01-07 17:34
    回复
      2025-10-01 23:07:09
      广告
      不感兴趣
      开通SVIP免广告
      我刚好学到这里


      IP属地:江苏来自Android客户端4楼2019-01-07 18:46
      回复
        这两个注解又没有交集,你管那么多做甚……你不懂ioc aop源码讲了你也是不会清楚的


        IP属地:贵州来自iPhone客户端5楼2019-01-08 00:16
        回复(3)
          按照我的了解,事务切面优先级默认为最低优先级(这点要相信spring,你是spring开发者你会把事务的切面优先级设为最高吗?想想都觉得很zz),类型为环绕类型。所以只要你的日志切面也是环绕的,那么日志就一直会在事务里面。你要想把他整出去反而要费些功夫


          IP属地:辽宁来自Android客户端6楼2019-01-08 01:23
          回复(2)