如何将Spring云配置值绑定到@ConfigurationProperties对象?

时间:2017-08-14 21:07:10

标签: java spring jhipster spring-cloud-config

我正在尝试使用我的云配置服务器(特别是Jhipster注册表)上的yaml文件中的属性填充@ConfigurationProperties - 带注释的类。

应用程序正在连接到服务器并读取正确的文件,因为当服务器或文件不可用时,我会收到丢失主机或意外空文件的异常。

但是,我无法访问文件中的任何属性。

我主要尝试填充@ConfigurationProperties对象,但所有字段都为空。

此外,尝试将@Value用于文件中的任何属性会引发错误,因为找不到属性占位符。

我已设置spring.cloud.config.nameprofile值以匹配预期格式according to the JHipster docs

1 个答案:

答案 0 :(得分:0)

该问题原来是一个错误的配置,通过从cloud config bootstrap.yml中指定的应用程序名称中删除所有特殊字符来解决问题。