dubbo 注解与spring 事务注解冲突完美解决方案

来源:互联网 发布:丹尼斯·约翰逊数据 编辑:程序博客网 时间:2024/04/28 20:55

这几天碰到dubbo 注解与spring 事务注解同时启用dubbo注解无法生效的问题.

在网上找了大部分程序员们贴出的解决方案都没有解决问题。最终在自己的分析下成功解决问题。

解决步骤如下,后面会贴出详细分析原因。我用的Dubbo版本为2.5.3;spring MVC版本为3.2.13.


欢迎大家留言讨论,比较重要的其实是interfaceClass属性值的定义。


修改如下:


  1. Dubbo源码修改:Dubbo service注解增加Inherited标识;

  2. 引用Dubbo service注解的属性必须声明interfaceClass属性

  3. Spring事务注解proxy-target-class设为true

  4. Dubbo服务端和消费端增加dubbo注解标识;



0 0