git - 如果从 git 存储库获取数据失败,则 Spring 配置服务器从本地机器读取属性
问题描述
我是spring 配置服务器的新手。我想从我的应用程序中实现spring 配置服务器,我的配置服务器从git 存储库中获取属性详细信息,但如果我的git 服务器无法响应,我如何从本地机器读取属性?
注意:我只想从本地机器读取属性,以防我的 git 服务器无法响应。
解决方案
您可以通过存储库使用以下配置来执行此操作。
spring:
cloud:
config:
server:
git:
uri: https://github.com/your-repository/config-repo
repos:
local:
pattern: local*
uri: file:/home/your-directory/config-repo
- 本地存储库将匹配所有配置文件中以 local 开头的所有应用程序名称。
- 如果与所有配置文件中以local开头的应用程序名称不匹配,则默认情况下 URI spring.cloud.config.server.git.uri值将被替换。
这是有关它的文档config-server-multiple-repositories。