解决通过@FeignClient自动注入service失败的问题

首先,既然是因为@FeignClient注解,引起的service注入失败,那么你肯定有这个一个Service接口:

解决通过@FeignClient自动注入service失败的问题

 

我们在另外一个类中,通过@Autowired注解,自动注入该Service,其实可以发现,编译器已经告知了错误:

解决通过@FeignClient自动注入service失败的问题

 

自然启动之后,会出现该Service注入失败的问题:

解决通过@FeignClient自动注入service失败的问题

 

解决方案:

在启动类上的 @EnableFeignClients注解中,添加属性,对应的包名即是刚刚Service

所在的包:

解决通过@FeignClient自动注入service失败的问题

 

改完之后轻轻的启动一下它,发现可以了

解决通过@FeignClient自动注入service失败的问题

相关文章: