springboot啟動feign項目報錯:Service id not legal hostnam的解決

springboot啟動feign項目報錯:Service id not legal hostnam

在feign項目中,定義接口調用服務

@FeignClient(name= "eureka_client")
public interface TestInterface {
    @GetMapping(value = "/get")
    String get();
}

啟動時報出異常信息

度娘後發現問題所在

feign不支持”_”,改成”-“即可

name= "eureka-client"

配置文件服務名做同樣修改

spring.application.name=eureka-client

Service id not legal hostname (pin_user)

這是SpringCloud中Feign常見的錯誤

錯誤信息

出現原因

在這裡插入圖片描述

解決方案

在這裡插入圖片描述

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: