1. 程式人生 > >從spring cloud config 配置中心讀取資料報:Fetching config from server at: http://localhost:8888錯誤

從spring cloud config 配置中心讀取資料報:Fetching config from server at: http://localhost:8888錯誤

在使用spring cloud config做分散式配置中心時,使用客戶端讀取配置中心配置報了這樣一段錯:

c.c.c.ConfigServicePropertySourceLocator : Fetching config from server at: http://localhost:8888

           通過啟動日誌可以發現:服務還是去 預設埠8888取配置中心的檔案;這是怎麼回事呢。其實就是一個配置檔案優先順序的問題;SpringCloud裡面有個“啟動上下文”,主要是用於載入遠端的配置,也就是載入ConfigServer裡面的配置,預設載入順序為:載入bootstrap.*裡面的配置 --> 連結configserver,載入遠端配置 --> 載入application.*裡面的配置; 總結:這裡需要藉助於“啟動上下文”來處理載入遠端配置;

          所以只要將配置檔案改為bootstrap.properties或bootstrap.yml檔案即可。