如果git存储库关闭,那么如何在Spring Cloud配置服务器中自动切换本机属性文件?

时间:2019-01-14 09:55:59

标签: spring spring-boot

我需要设置我的spring boot cloud配置服务器以从git存储库读取属性。但是,如果git关闭,则应从本地存储库属性文件中读取。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您可以使用spring.cloud.config.server.git.basedir = your / path / folder 使用此方法,如果您的应用程序一次能够连接到git,它将创建 指定的目录,并从git克隆文件作为后备。 当您的git信息库无法访问时,应用程序配置服务器将使用这些文件。

还有这个spring.cloud.config.server.git.clone-on-start = true / false。 如果为true,则在应用程序重新启动时,文件夹内容将被删除并再次克隆。如果希望在两次重新启动之间保留文件,则可能要将其设置为false。另外,如果您希望在首次启动之前可以使用后备功能,则只需在本地克隆git项目,然后将该路径作为basedir。