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。
推薦閱讀:
- SpringCloud Eureka服務治理之服務註冊服務發現
- 使用FeignClient設置動態Url
- Spring Cloud Eureka 搭建 & 集群方式
- 基於springboot服務間Feign調用超時的解決方案
- springCloud項目搭建流程步驟分解