feign.FeignException: status 404 reading DeptClientService#queryAll()

今天使用feign面向接口,实现springcloud负载均衡出错了,如下图,访问的地址 localhost/consumer/dept/list

在这里插入图片描述

在这里插入图片描述

解决方案:

看自己的注册中心名字是否和@FeignClient是否匹配

在这里插入图片描述
在这里插入图片描述

如果正确,检查自己的Mapping是否正确

在这里插入图片描述

感觉自己都没有问题,我再次启动项目,发现还是一样的错,这时候我 继续localhost/consumer/dept/list 还是报错,于是我试了一下localhost/consumer/dept/get/1,发现

在这里插入图片描述发现正确。于是我知道是我的路径错了,最后发现这个接口的Mapping地址必须和服务提供者的Mapping地址一样
在这里插入图片描述
在这里插入图片描述

改成一样的就解决问题了

在这里插入图片描述
脑壳疼!!!

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值