我的問題是,雲上的Spring啓動應用程序如何理解它必須使用存儲在Git中並在Spring Cloud配置服務器中引用的屬性文件?Spring Cloud Config如何理解外部屬性?
我明白雲配置服務器將有Git倉庫URL等 和
一個與彈簧雲配置服務彈簧啓動應用程序應該發生, 的結合,但是我還是不明白怎麼申請理解它必須使用外部存儲的屬性文件?
我的問題是,雲上的Spring啓動應用程序如何理解它必須使用存儲在Git中並在Spring Cloud配置服務器中引用的屬性文件?Spring Cloud Config如何理解外部屬性?
我明白雲配置服務器將有Git倉庫URL等 和
一個與彈簧雲配置服務彈簧啓動應用程序應該發生, 的結合,但是我還是不明白怎麼申請理解它必須使用外部存儲的屬性文件?
名稱的屬性在使用由配置服務器就像混帳回購協議文件:
/{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
,它應該檢索屬性。
我出版了一對夫婦的博客文章關於這個話題,可以幫助你:
如果我不使用彈簧的配置文件呢?我應該將我的屬性文件命名爲mysoapapp.properties? – Tiya
我不記得了,我可以嘗試一次我的筆記本電腦,同時,你也可以試試嗎? – ootero