Service id not legal hostname (sc_goods)异常处理 遇到问题: 写Feign调微服务时,发现该服务的服务名sc_goods”的格式,于是Feign的FeignClient 注解写成了 @FeignClient(value = "sc_goods") 然后启动服务,直接报错: Service id not legal hostname (sc_goods) 翻译一下意思是:" 服务id不是合法的主机名(sc_goods) " 分析原因: Feign的服务名不能使用下划线,需用短杠。即 " sc-goods " 解决办法: 正确的服务名格式应该是用短杠“-”,简单解决方法是只需要把下划线 “_” 修改为 短杠“-” 即可 运行结果:(如图)