今天写项目遇到一个问题,就是通过fegin调用另一个组件一直显示404,具体报错如下
Feign.FeignException$NotFound: status 404 reading DictFeignClient#getName(String,String)
服务都是正常的,浪费几个小时终于发现问题
@GetMapping("/admin/cmn/dict/getName/{dictCode}/{value}")
public String getName(@PathVariable(value = "dictCode") String dictCode,
@PathVariable(value = "value") String value);
当使用openfeign调用这个接口时,出现了标题中的错误,在确认路径准确无误的情况下,这个错误依然出现,
在尝试各种方法花了2个小时,终于找到了这个弱智的错误。
**最后发现原来是第二个参数value在传值的过程中传了NULL,然后服务就会找不到这个接口出现标题中的错误**