从不同的 YML 从 Consul 加载多个 KEY/VALUE

Load multiple KEY/VALUE from Consul from different YML

目前我已将 consul 配置为读取 YML 并加载不同的属性,如下所示 bootstrap.yml:

spring:
  cloud:
    consul:
      host: ${CONSUL_HOST}
      port: ${CONSUL_PORT}
      config:
        format: YAML
        acl-token: ${CONSUL_TOKEN}
        default-context: application
        prefix: config/
        name: application
        data-key: data/properties

这可以正常工作。

现在我在consul中又包含了一个与“properties”同级的Key/Value,如下:

config/application/data/properties
config/application/data/newproperties

我正在尝试能够同时加载两个数据密钥,以便我可以将不同的设置分开,但我无法正确配置 bootstrap.yml 为此。

我已经尝试将类型设置为 FILES,但还没有成功。

你们以前遇到过这个问题吗?

谢谢!

调查和调试 consul key/value 行为后,似乎无法同时读取两个不同的键。