spring 通過@Autowired為什么找不到feign接口


 

場景:

feign接口通過@FeignClient 注入進spring容器,需要用時通過@Autowired 注入該接口的bean,啟動報錯;

 

原因一:

沒有使用@EnableFeignClients進行掃描;

 

原因二:

使用了@EnableFeignClients進行掃描,但是該注解沒有添加basePackages屬性,默認掃描的是當前啟動類所在的包及其子包下feign,而使用的feign是第三方提供的,不在掃描路徑下;

 

原因三:

使用了@EnableFeignClients進行掃描,也添加了basePackages屬性配置了第三方feign接口所在包路徑,但是feign接口定義的方法中,沒有添加@RequestMapping等注解;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM