当前位置:网站首页>本地调用feign接口报404

本地调用feign接口报404

2022-04-23 19:46:00 qq_43432057

首先保证本地的两个服务都注册在同一个注册中心上,然后在调用时报了以下错误:

调用feign失败:status 404 reading XxFeign#Xx(XxDataVO)

原因是被调用服务的配置文件中配置的url与feign接口调用时配置的url不相符;servlet: context-path:后边的url应该作为整个url的一部分,而feign接口注解写的路径不完整;

# 被调用服务的配置文件
servlet:
  context-path: /data
// 调用服务的feign接口
@PostMapping("/push")
ServiceResult pushData(@RequestBody ReqPushDataVO reqPushDataVO);

解决方案:
1.注释掉servlet: context-path配置;
2.feign接口注解为全路径 @PostMapping("/data/push");
二者任选其一。

版权声明
本文为[qq_43432057]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_43432057/article/details/124266420