shareService引用UserCenterFeignClient报错

来源:7-1 使用Feign实现远程HTTP调用

拼搏的蜗牛

2020-08-31

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

写回答

1回答

拼搏的蜗牛

提问者

2020-08-31

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

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

0
1
大目
是的,FeignClient是这样初始化的: 读取@FeignClient注解,然后根据加了FeignClient注解的接口的定义,用Feign.Builder去实例化的。 无需@Component注解
2020-08-31
共1条回复

Spring Cloud Alibaba微服务从入门到进阶

面向未来微服务:熟练掌握Spring Cloud Alibaba

2979 学习 · 1299 问题

查看课程