場景:
feign接口通過@FeignClient 注入進spring容器,需要用時通過@Autowired 注入該接口的bean,啟動報錯;
原因一:
沒有使用@EnableFeignClients進行掃描;
原因二:
使用了@EnableFeignClients進行掃描,但是該注解沒有添加basePackages屬性,默認掃描的是當前啟動類所在的包及其子包下feign,而使用的feign是第三方提供的,不在掃描路徑下;
原因三:
使用了@EnableFeignClients進行掃描,也添加了basePackages屬性配置了第三方feign接口所在包路徑,但是feign接口定義的方法中,沒有添加@RequestMapping等注解;