美文网首页
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