美文网首页
dubbo服务提供者配置事务注解

dubbo服务提供者配置事务注解

作者: stevejobson | 来源:发表于2017-12-20 19:16 被阅读0次

    问题:

    dubbo服务提供者不能发布带事务注解的服务
    

    原因

    在使用事务的时候,配置文件中使用了cglib的方式(proxy-target-class="true")为service生成代理,而当dubbo扫描注解的时候,这个被代理的Service并没有dubbo的@service,因为dubbo定义这个注解的时候,没有允许子类集成父类的注解。
    

    解决方法

    • 1.使用xml形式配置事务
    • 2.下载dubbo源码,并修改Dubbo @Serice注解,添加@Inherited,并重新本地发布
    • 3.更新版本,dubbo2.5.7版本以后已解决此问题。

    相关文章

      网友评论

          本文标题:dubbo服务提供者配置事务注解

          本文链接:https://www.haomeiwen.com/subject/sklnwxtx.html