码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Cloud Consul—git2consul与配置

时间:2018-02-06 16:40:03      阅读:794      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!