当前位置: 首页 > 知识库问答 >
问题:

从Spring-Boot到达yaml Consuler config

倪培
2023-03-14

我尝试使用Consult作为Spring Boot的配置服务器。我已经成功地使用consul的kv存储来获取变量,但现在我希望能够以YAML文件的形式获取变量。这是我的bootstrap.yaml:

spring:
  cloud.consul:
    host: localhost
    port: 8500
    config:
      enabled: true
      format: YAML
      failFast: true
testspring: hello
@Value("${testspring}")

谢谢

编辑:似乎配置加载到值${data}上,但未对其进行解析。data=“testspring:hello”,这不是预期的。

共有1个答案

姜俊民
2023-03-14

我能用你的样本获取数据。但是,如果我从配置中删除format:yaml(因此使用default KEY_VALUE),则会提取未解析的data属性。可能要仔细检查bootstrap.yml配置以确定正确的缩进。

您使用的是什么版本的Spring Boot和Spring Cloud?

 类似资料:
  • 我正在为Spring Boot应用程序进行异常处理。我已经创建了我自己的异常类witch,一切都很好,我在控制台中得到了异常,但我无法到达我的@ExceptionHandler方法。 引发异常的类: 我的应用程序中没有其他异常处理程序,在抛出后,我得到了我设置的消息

  • 我有一个spring mvc项目,想转换成spring boot。所以我改变了计划: POM文件: 启动(主)类: 只有这些改变,我做到了。使用此启动程序应用程序正在启动,但未打开。我想打开一个jsp作为欢迎文件。 项目目录结构:

  • 我想从旧的spring boot安全应用程序迁移到KeyClope。下面是我的安全配置。 我已经安装了KeyClope,它正在8080端口上运行。我发现的问题是,我们应该在keydape管理页面上创建角色和用户,但我当前的系统是什么,用户和角色都在我的MySQL数据库上。我不想将用户和角色插入keydape以进行身份验证和授权。

  • 本文向大家介绍从Spring迁移到Spring Boot的方法步骤,包括了从Spring迁移到Spring Boot的方法步骤的使用技巧和注意事项,需要的朋友参考一下 从Spring迁移到Spring Boot Spring Boot给我们的开发提供了一系列的便利,所以我们可能会希望将老的Spring 项目转换为新的Spring Boot项目,本篇文章将会探讨如何操作。 请注意,Spring Bo

  • 我在应用程序中使用spring security。到现在我用 boot spring-boot-starter-Web 1.2.5版本 现在我要使用

  • 我使用Spring Boot创建了一个SOAP web服务,它基于以下tuto:https://Spring.io/guides/gs/production-web-service/#scratch。