V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
cjyang1128
V2EX  ›  问与答

Spring @Transactional 注解,如果配合 AspectJ 的话,是否可以实现将 self-invocation 的注解也生效

  •  
  •   cjyang1128 · 2016-02-25 17:26:21 +08:00 · 1271 次点击
    这是一个创建于 3222 天前的主题,其中的信息可能已经有所发展或是发生改变。

    试了一下 AspectJ ,可以实现将 @Transactional 注解加到非 Bean 的类的非 public 方法上。但是还是无法实现 self-invocation 的注解生效。有没有什么同学已经实现过了?我用的是 load-time weave ,网上有人说,即使是 load-time weave ,那么最后也是采用 Proxy 的模式,所以 self-invocation 的注解还是无法生效。希望已经实现过的同学能够说一下思路或者注意的地方。。谢谢!!

    2 条回复    2016-02-25 21:00:56 +08:00
    cjyang1128
        1
    cjyang1128  
    OP
       2016-02-25 17:43:43 +08:00
    http://stackoverflow.com/questions/35623597/how-to-achieve-spring-transactional-self-invocation-with-aspectj 这是我在 stackoverflow 上提的问,上面还有一些示例代码!求帮忙!!!
    cjyang1128
        2
    cjyang1128  
    OP
       2016-02-25 21:00:56 +08:00
    upupup
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2592 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 12:01 · PVG 20:01 · LAX 04:01 · JFK 07:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.