2
Spring雲配置服務器支持讀取名稱爲${spring.application.name}.properties
的屬性文件。不過,我的應用程序中有2個屬性文件。如何從Spring雲配置服務器讀取多個配置文件
a.properties
b.properties
我可以讓配置服務器讀取這兩個屬性文件嗎?
Spring雲配置服務器支持讀取名稱爲${spring.application.name}.properties
的屬性文件。不過,我的應用程序中有2個屬性文件。如何從Spring雲配置服務器讀取多個配置文件
a.properties
b.properties
我可以讓配置服務器讀取這兩個屬性文件嗎?
在您的配置服務器正在查看的git或文件系統中重命名屬性文件。
a.properties -> <your_application_name>.properties
a.properties -> <your_application_name>-<profile-name>.properties
例如,如果你的應用程序名稱是test
和你在dev
配置文件中運行你的應用程序,以下兩個屬性將一起使用。
test.properties
test-dev.properties
你也可以在你的配置客戶端的bootstrap.properties
指定其他配置文件檢索像下面更多的屬性文件。例如,
spring:
profiles: dev
cloud:
config:
uri: http://yourconfigserver.com:8888
profile: dev,dev-db,dev-mq
如果您指定像上面那樣,下面的所有文件將一起使用。
test.properties
test-dev.properties
test-dev-db.prpoerties
test-dev-mq.properties
非常感謝。它讓我更深入瞭解 –
你也可以做'spring.application.name = a,b' – spencergibb