@Transactional注解使用中dubbo版本使用出现问题解决

Dubbo:2.6.2(不存在)

Dubbo:2.6.0(才存在的问题):如果在用以默认方式(JDK)创建事务代理对象时、使用2.6.2以下的dubbo版本的情况下,使用@Transactional注解将会导致服务发布失败

  问题出现情况:

  1. 默认使用JDK创建代理对象 com.sun.proxy...
  2. Cglib方式:类的包com.itheima.xxxx

 

 

 

 

 

 

 

 

 

 

解决:

  1.配置:事务配置中设置创建代理对象方式:proxy-target-class="true"

 

 

 

  2.配置接口类型,保证发布服务名称正确

 

 

posted @ 2020-10-12 12:25  名难  阅读(428)  评论(0编辑  收藏  举报