Caused by: java.lang.IllegalStateException: No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalancer?


記錄一下學習openfeign遠程調用時出現的問題

這個異常是spring cloud版本過高之后,沒有包含負載均衡的包(和我開始的猜測一樣,因為報錯的時候明顯就是因為沒有正確引入負載均衡功能)

這里我的解決辦法是:
選擇spring cloud的版本為Hoxton.M2,原因是要選用Hexton版本的spring Cloud

通過mvn倉庫:https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies

引入這個版本的依賴

修改它的pom文件中spring cloud的版本

之后啟動又出現找不到ConfigurationBeanFactoryMetadata

發現自己的spring boot版本過高
修改了下spring boot版本

至此,問題解決


免責聲明!

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



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