如何从不同的Consul上下文中获取多个Consul KV?

问题描述 投票:0回答:1

我将这些KV来源存储在领事上:

config/books/<key>
config/common/<key>

并且在我的春季启动应用程序application.yml中,我将其配置如下:

spring:
  application:
    name: sampleapp
  cloud:
    consul:
      host: localhost
      port: 8500
      config:
        enabled: true
        prefix: config
        defaultContext: books

我知道我所做的此配置已指向应用程序读取config / books

但是我不知道如何从config / commonconfig / books中检索Consul KV配置。

java spring-boot consul spring-cloud-consul consul-kv
1个回答
0
投票

那里不是很灵活,但是如果您重命名项目并同时使用defaultContext,则可以完成此操作。基于documentation Spring Cloud Consul Config,采用以下路径:

© www.soinside.com 2019 - 2024. All rights reserved.