Я разрабатываю службы весенней загрузки.
Допустим, у меня есть 3 службы A, B, C с профилями dev и prod каждая. Теперь я сохраняю конфигурацию этих служб в GIT и использую сервер конфигурации для получения конфигурации.
Поэтому, когда я запускаю службу в режиме prod, используется файл конфигурации A-prod.properties.
Теперь я хочу сохранить некоторую общую конфигурацию, которая будет использоваться всеми тремя службами, скажем, common-prod.properties. Как мне это сделать?
Я пробовал это:
Сервер конфигурации:
spring:
cloud:
config:
server:
git:
uri: http://gitPaath/Configs.git
username: <username>
password: <pass>
cloneOnStart: true
searchPaths: "{common}"
Мои свойства файла находятся в Git Repo в следующем порядке:
- 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