使用Dubbo注解@Reference 注入service,service为null

在我们的项目中,经常会遇到使用dubbo远程调用service的情况,进而就会遇到标题所说的情况,遇到此情况,请按下面方法逐一排查:

1:dubbo服务是否正常

2:服务端是否是先启动的

3:@Reference 该注解是否是包 com.alibaba.dubbo.config.annotation.Reference;下的

4:被调用的实现类即serviceImpl的注解@service是否是包com.alibaba.dubbo.config.annotation.Service;下的(如果还要使用当前服务器的@service注解,加上@org.springframework.stereotype.Service即可)

5:注册中心是否正常,注册中心挂掉也会导致注入不进去

以上就是使用Dubbo注解@Reference 注入service,service为null的解决办法,按照此步骤逐一排查,基本上可以解决问题

你可能感兴趣的:(springboot,java基础,好文连接,java,spring,maven,intellij-idea)