Springboot+dubbo 注入服务为null

@Reference
private MotorShopRpcService shopRpcService;

开发过程中遇到,用注解@Reference(com.alibaba.dubbo.config.annotation.Reference)注入dubbo rpc服务。

但是注入的服务始终为null,但是其他服务却有注册成功的。 并且启动并不报错。

排查:
1.去掉shopRpcService的部分方法,可以注入。到这里确定是某些方法造成的。但是方法造成注入为null,很奇怪。

2.最后找到有个方法,这个方法要引用的其他jar包的。但是这个项目,没有引用这个包,并且在引入rpc包的时候,还被排除了。

3.引入这个缺少的jar包就行了。


版权声明:本文为l0940302217原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。