文章正文

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

【文章】2020-04-23

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

问题

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

原因

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

解决方法

  • 1.使用xml形式配置事务

  • 2.dubbo源码,并修改Dubbo @Serice注解,添加@Inherited,并重新本地发布

  • 3.更新版本,dubbo2.5.7版本以后已解决此问题。

  • 如果报moudleConfig.module == null,dubbo.properties加入xxx.module="xxx"

打赏支持

感谢您的支持,加油!

打开微信扫码打赏,你说多少就多少

找书费时,联系客服快速获取!

扫码支持

在线客服8:30-22:30,若离线请留言!

获取教程,请联系在线客服!

扫码支持

在线客服8:30-22:30,若离线请留言!

热门阅读

找PDF电子书,太费时间?

  • 微信扫描二维码,让客服快速查找。
  • 在线客服8:30-22:00,若离线请留言!