springcloud杂记
来源:互联网 发布:指南针软件注销 编辑:程序博客网 时间:2024/05/22 14:07
服务名不要用eureka_client
,而应该是eureka-client
,不然在使用feign调用其他服务的接口时,启动报错,报错信息为:
java.lang.IllegalStateException: Service id not legal hostname (eureka_client)
在feign中使用熔断器Hystrix时,一开始我是这样写的,将通用路径“/common”放在类上,启动报错,错误信息为:
Caused by: java.lang.IllegalStateException: Ambiguous mapping.
@FeignClient(name = "eureka-client", fallback = HelloServiceFallback.class)@Component@RequestMapping("/common")public interface CommonInterface { @RequestMapping(value = "/getAyList", method = RequestMethod.GET) JsonResult getAyList(@RequestParam(value = "id", defaultValue = "0", required = false) String id);}
原因是控制层同一请求映射到两个方法,虽然我检查了一下没有发现相同的RequestMapping,但依旧报错,于是将“/common”放在方法上,就启动成功了。
@FeignClient(name = "eureka-client", fallback = HelloServiceFallback.class)@Componentpublic interface CommonInterface { @RequestMapping(value = "/common/getAyList", method = RequestMethod.GET) JsonResult getAyList(@RequestParam(value = "id", defaultValue = "0", required = false) String id);}
阅读全文
0 0
- springcloud杂记
- SpringCloud
- springcloud
- SpringCloud
- springcloud
- springcloud
- springcloud
- 杂记
- 杂记
- 杂记
- 杂记
- 杂记
- 杂记
- 杂记
- 杂记
- 杂记
- 杂记
- 杂记
- Java面试需要知道的SQL语句语法(二)
- 通过vps搭建vpn
- Tomcat热部署的实现原理
- 机器学习0004 Tensorflow中产生tensor的函数
- XXX iPhone has denied the launch request.
- springcloud杂记
- PhalApi-PHPExcel基于PhalApi的PHPExcel拓展
- 棋牌游戏服务器-数据同步和持久化
- raspberry开机启动python
- 验证码 cookie倒计时
- redis知识盘点【肆】_主从复制和sentinel哨兵
- ReactNative之fetch请求报错解决
- Java面试需要知道的SQL语句语法(三)
- [PhalApi实战篇(1)]Redis队列处理异步任务