除錯了好久,中與在位址列輸入http://localhost:9004/liyong-test/ms-dev.properties,奇蹟出現了,終於可以訪問我的配置中心了。這次也是碰運氣,並沒有覺得會成功,是錯誤犯多了,沒有錯誤可以犯了,當然你之前的除錯不能犯已知錯誤,這絕對是浪費時間。之前一直百度,現在有點明白了。
在配置中心的客戶端時,也是一直報錯,屬性不能夠初始化,一直嘗試了好久也沒對。實在沒有辦法,只有仔細比對部落格中的專案和自己的,發現一個依賴不同,一個時client,一個sever。
spring-cloud-config-client
spring-cloud-config-sever
在自己的工程中並沒有用到這些,註解都沒使用,但是系統確實真的用到了。所以以後看書確實要認真,一個單詞的差別,在除錯程式的時候可能就是一下午或一天,養成一個好習慣真的很重要。
Tips,這是一個約定,很重要,是開發人員不用寫controller,
訪問配置資訊的URL與配置檔案的對映關係如下:
/{application}/{profile}[/{label}]
/{application}-{profile}.yml
/{label}/{application}-{profile}.yml
/{application}-{profile}.properties
/{label}/{application}-{profile}.properties
上面的url會對映{application}-{profile}.properties對應的配置檔案,其中{label}對應Git上不同的分支,預設為master。我們可以嘗試構造不同的url來訪問不同的配置內容.