一、问题回顾

如果application.properties文件中配置了

#项目路径
server.servlet.context-path=/pear-cache-service

则feignclient调用404

二、原因分析
当项目中配置了相当于配置了server.servlet.context-path,服务的根路径,若正常的rest请求的话,请求的url就是http://192.168.4.82:2222/pear-cache-service/v1/xxx/xxx

再来看我们配的feignclient接口:

配置的path中并没有根路径,这样feignclient在生成http请求时,路径就是http://192.168.4.82:2222/v1/xxx/xxx,并没有项目根路径。所以调用不通;

三、解决方案

  1. 去掉application.properties文件中server.servlet.context-path配置
  2. 在feignclient的接口中,@FeignClient注解中,path属性增加项目根路径配置,如下图:

over!!!

最新文章

  1. php 操作数组(合并,拆分,追加,查找,删除等)(转载)
  2. svg path中的贝塞尔曲线
  3. git stash提交PR的正确步骤&git squash技术
  4. photoshop将psd导出div+css格式HTML(自动)
  5. 类成员函数作为pthread_create函数参数
  6. tinyxml_settattr
  7. JeeSite试用
  8. Z-Stack协议中几个重要概念的理解
  9. Ajax动态载入xml文件内容
  10. vim 高级应用
  11. FtpUtil.java测试 (淘淘商城第三课文件上传)
  12. Python +selenium自动化环境的搭建
  13. Javascript 的变量提升与预解析
  14. hello1
  15. springboot 引入 thymeleaf 模板
  16. How to update XENTRY Connect C5 software with .iso file
  17. MVC ---- EF三层代码
  18. bzoj 3944 杜教筛
  19. 类似于GROUP BY SUM() 用于字符串连接的语句
  20. ExtJs6内嵌iframe,nginx部署本地前台文件

热门文章

  1. selenium自动化浏览器后台运行headless模式
  2. dd命令的解释
  3. 第十二章 Java内存模型与线程(待续)
  4. Java面向对象-代码块
  5. OCX RegSvr32 error
  6. 安装 Windows Service
  7. 04.webservice客户端调用
  8. 【HDU4301】Divide Chocolate
  9. js通过session判断登录与否并确定跳转页面以及回车按钮提交
  10. opencv3 图片模糊操作-均值滤波 高斯滤波 中值滤波 双边滤波