Spring config server читает свойства с локального компьютера, если не удалось получить данные из репозиториев git
Я новичок на весеннем конфиге сервера. Я хочу реализовать конфигурационный сервер Spring из моего приложения, где мой конфигурационный сервер извлекает информацию о свойствах из репозиториев git, но в случае, если мой git-сервер не может ответить, как я могу прочитать свойства с моего локального компьютера?
Примечание: я хочу читать свойства с моего локального компьютера только в том случае, если мой git-сервер не может ответить.
1 ответ
Вы можете сделать это с помощью следующих конфигураций репозитория.
spring:
cloud:
config:
server:
git:
uri: https://github.com/your-repository/config-repo
repos:
local:
pattern: local*
uri: file:/home/your-directory/config-repo
- Локальный репозиторий будет соответствовать всем именам приложений, начиная с локальных во всех профилях.
- Если не совпадали имена ваших приложений, начинающиеся с локальных во всех профилях, то по умолчанию значение URI spring.cloud.config.server.git.uri будет заменено.
Вот документация об этом config-server-множественные репозитории.