SpringCloud使用Feign出現java.lang.ClassNotFoundException: org.springframework.cloud.client.loadbalancer.LoadBalancedRetryFactory異常


廢話不多說!!! 

在SpringCloud項目中配置了Feign來調用restful接口,項目啟動的時候報錯,報錯信息如下:

找不到org.springframework.cloud.client.loadbalancer.LoadBalancedRetryFactory,我在IDE中全局搜索了一下,確實找不到這個類。

我用的SpringBoot版本是2.0.0.M3,SpringCloud版本是Finchley.M2,Feign用的版本是2.0.0.M2,猜測可能是版本的問題。

於是我到本地maven倉庫里面找到spring-cloud-starter-openfeign的jar包反編譯來看:

確實沒有org.springframework.cloud.client.loadbalancer.LoadBalancedRetryFactory這個類,咨詢了網友都說要升級,於是就升級了一下:

再啟動就OK啦!!!

 


免責聲明!

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



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