标签:yaml develop rod mat 存储 记录 不能 抛出异常 for
git2consul是一个Consul社区项目,将文件从git存储库加载到各个密钥到Consul。默认情况下,密钥的名称是文件的名称。YAML和Properties文件分别支持.yml和.properties的文件扩展名。将spring.cloud.consul.config.format属性设置为FILES。例如:bootstrap.yml
spring:
cloud:
consul:
config:
format: FILES
给定/config中的以下密钥,development配置文件和应用程序名称为foo:
gitignore
application.yml
bar.properties
foo-development.properties
foo-production.yml
foo.properties
master.ref
将创建以下属性来源:
config/foo-development.properties
config/foo.properties
config/application.yml
每个键的值需要是一个格式正确的YAML或Properties文件。
快速失败
在某些情况下(如本地开发或某些测试场景)可能会方便,如果不能配置领事,则不会失败。在bootstrap.yml中设置spring.cloud.consul.config.failFast=false将导致配置模块记录一个警告而不是抛出异常。这将允许应用程序继续正常启动。
Spring Cloud Consul—git2consul与配置
标签:yaml develop rod mat 存储 记录 不能 抛出异常 for
原文地址:http://blog.51cto.com/13590198/2069467