0
我正在開發spring引導服務。SPring引導服務之間的共享配置(在git上)
所以我們可以說我有3個服務A,B,C,每個都有dev和prod配置文件。現在我將這些服務的配置保存在GIT中,並使用配置服務器來獲取配置。
因此,當我在產品模式下運行A服務時,配置文件A-prod.properties正在被使用。
現在我想保留一些通用的配置,它將被所有3個服務使用common-prod.properties。我應該怎麼做?
我已經試過這樣:
配置服務器:
spring:
cloud:
config:
server:
git:
uri: http://gitPaath/Configs.git
username: <username>
password: <pass>
cloneOnStart: true
searchPaths: "{common}"
我的屬性文件在Git的回購順序如下:
- A-prod.properties
- A-dev.properties
- B-prod.properties
- A-dev.properties
- C-prod.properties
- C-dev.properties
- common
- common-prod.propeties
- common-dev.properties
您是否能夠解決此問題,如果是,請分享解決方案 – Ratheesh
該解決方案是以下關於accacent的解答。簡單地創建應用程序 - .properties文件 –