在springboot应用程序中从consul读取键值

时间:2016-10-27 05:37:00

标签: spring-boot consul

我想从领事那里读取我的外部配置,如数据库主机和端口。 我想在我的Springboot应用程序中访问它。 所以我创建了一个springboot应用程序,并为consul配置添加了云配置。 我创建了一个bootstrap.yml,我给我的consul主机和端口,我能够连接。 但是我无法从领事那里获取任何键值对。 我已经在下面发布了我的bootstrap.yml。 有人可以指导我如何做到这一点

spring:
  cloud:
    consul:
      host: localhost
      port: 8500
      config:
              enabled: true
              data-key: config/application/datakey

TIA

1 个答案:

答案 0 :(得分:0)

您可以使用ConsulClient,然后使用getKVValue方法来读取您在领事中设置的kv配置。