2017-05-17 20 views
-2

我的問題是,雲上的Spring啓動應用程序如何理解它必須使用存儲在Git中並在Spring Cloud配置服務器中引用的屬性文件?Spring Cloud Config如何理解外部屬性?

我明白雲配置服務器將有Git倉庫URL等 和
一個與彈簧雲配置服務彈簧啓動應用程序應該發生, 的結合,但是我還是不明白怎麼申請理解它必須使用外部存儲的屬性文件?

回答

0

名稱的屬性在使用由配置服務器就像混帳回購協議文件:

/{application}/{profile}[/{label}] 
/{application}-{profile}.yml 
/{label}/{application}-{profile}.yml 
/{application}-{profile}.properties 
/{label}/{application}-{profile}.properties 

含義,如果您的客戶端應用程序的名稱mysoapapp,創建一個文件:mysoapapp-dev.properties。現在運行mysoapapp傳遞活動Spring簡介:開發,使用參數:-Dspring.profiles.active=dev

你也應該確認配置服務器能夠通過發送請求喜歡爲文件:

curl -v http://<the config server>/mysoapapp-dev.properties 

,它應該檢索屬性。

我出版了一對夫婦的博客文章關於這個話題,可以幫助你:

+0

如果我不使用彈簧的配置文件呢?我應該將我的屬性文件命名爲mysoapapp.properties? – Tiya

+0

我不記得了,我可以嘗試一次我的筆記本電腦,同時,你也可以試試嗎? – ootero

相關問題