前言
小咸儿在使用spring cloud中的Feign组件时,遇到了一个问题。
问题
Consider defining a bean of type ‘com.itmayiedu.feign.MemberApiFeign’ in your configuration.
原因
如果出现这个问题的话,可能造成这个错误的原因有两个:
- 一是,没有在启动项上添加注解 @EnableFeignClients
- 二是,启动项的包结构问题,之前启动项AppOrder位于
解决方法
知道了原因所在,解决起来就会很方便了:所以先去启动项上看一下有没有添加@EnableFeignClients,然后检查一下启动的位置是否位于所有类结构外面,是否有权限扫描到所有包中类的位置。