注意項目名的中英文符號

java.lang.IllegalStateException: Request URI does not contain a valid hostname:

背景:使用Eureka註冊中心加Ribbon客戶端負載均衡的時候,RestTemplate使用OkHttp,結果在訪問服務端的時候,報錯了,提示java.lang.IllegalStateException: Request URI does not contain a valid hostname:

分析了下,這個hostname就是服務端的項目名,在idea中看起來是正常的,可是複製到notepad++中一看,裏面的中劃線是中文符號!!!導致了項目名無法成功讀取解析。

另外,使用ribbon實現負載均衡的時候,服務名稱不能用下劃線,換成中劃線

注:idea中項目名的配置:

application.yml中的

spring:
  application:
    name:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章