feign.FeignException: status 404 reading FeignServiceClient#(xxx) 分布式springcloud 404报错

当遇到404错误时,常见原因可能是路径错误或POM依赖问题。但除此之外,也可能是业务逻辑、返回类型、Controller方法权限或Feign接口参数匹配不当。确保尝试捕获异常并从多个角度排查,如路径、参数和逻辑,以找到问题所在。
摘要由CSDN通过智能技术生成

404找不出原因相信大家很烦恼,首先大家肯定认为是路径错误pom文件的依赖有问题吧!

错误:

如果不是路径和pom依赖的错文件错,这个问题就很恶心了,有以下几点:

  1. 写的业务逻辑错误
  2. 返回的类型
  3. controller 方法修饰类型是不是 public 
  4. feign接口传递的参数和你consumer的Controller里的传参注解看看加对没有 @RequestParam  @RequestBody 加对了没有(基本类型用@RequestParam   对象用  @RequestBody)

记得写业务逻辑记得try catch捕获异常

 总体来说出现404,网上更多的都说是路径有问题,服务没有被找到,这是大多数的原因,但是上如果参数为空或者上述问题也会报这个错。因此,遇到这样的问题可以从几方面个方面入手:一是路径,二是传参业务逻辑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值