请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

shareService引用UserCenterFeignClient报错

我使用@Resource引入UserCenterFeignClient,报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)。
查看@FeignClient,发现并没有@Component,我以为没有注入到bean容器,于是加了@Component注解,依然报错。
使用@Autowired引入UserCenterFeignClient则不会。

正在回答 回答被采纳积分+3

1回答

提问者 拼搏的蜗牛 2020-08-31 15:36:11

找到了类似的问题,已解决。的确是MapperScan扫描包路径的问题。

@FeignClient并不需要额外添加@Component注解

0 回复 有任何疑惑可以回复我~
  • 大目 #1
    是的,FeignClient是这样初始化的:
    读取@FeignClient注解,然后根据加了FeignClient注解的接口的定义,用Feign.Builder去实例化的。
    无需@Component注解
    回复 有任何疑惑可以回复我~ 2020-08-31 20:58:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信