在2.4.0的springboot中,勾选创建的openfeign的springcloud版本为3.0.0(M),其中的openfeign包不包括下面这个负载均衡的包
- org.springframework.cloud:spring-cloud-netflix-ribbon:2.1.3.RELEASE
所以所以当你在学习bilibili上谷粒商城视频项目时,没有手动与老师相符合的版本时,到openfeign那期视频,会发现openfeign的模块无法启动,控制台输出的报错信息提示你缺少Spring Cloud Starter Loadbalancer这个负载均衡的包,但是即使加上这个包,该模块能够正常启动,但是当调用远程服务调用的方法时还是会报500的错,无法完成服务调用。
解决方法:降低springcloud至合适的版本