因为协商的是通过imConfigApi调用,所以我怀疑是服务提供者出了问题。于是联系了同事修改了这个问题。将@DubboReference改成了@Autowired
@DubboService
public class ImConfigProvider implements ImConfigApi {
@Autowired
private ImConfigService imConfigService;
}
结果修复完成之后,还是报同样的错误。
怀疑各种打包问题,maven问题后一直没有得到解决。后来才发现不是这里的问题
public class ImConfigController {
@DubboReference
private ImConfigService imConfigService;
}
在controller层也有,奇怪的是,我调用的是api为什么会提示controller的错误呢。