0
我正尝试在我的云配置服务器上使用来自yaml文件的属性填充@ConfigurationProperties
-annotated类(特别是Jhipster注册表)。如何将Spring云配置值绑定到@ConfigurationProperties对象?
应用程序正在连接到服务器并读取正确的文件,因为当服务器或文件不可用时,我会为丢失的主机或意外的空文件获取异常。
但是,我无法访问文件中的任何属性。
我主要是试图填充一个@ConfigurationProperties
对象,但所有的字段都是空的。
此外,试图为文件中的任何属性使用@Value将引发错误,因为找不到属性占位符。
我已经设置了spring.cloud.config.name
和profile
的值,以匹配预期的格式according to the JHipster docs。
尝试.properties文件而不是.yml。并且请显示您的堆栈跟踪 –
使用.properties进行替换并没有做任何事情,并且没有堆栈跟踪,直到我获得NPE访问未初始化的配置对象时才会出现错误。 – ThisIsNoZaku
您是否能够使用浏览器的HTTP API或使用curl来查看这些属性? https://cloud.spring.io/spring-cloud-config/spring-cloud-config.html#_quick_start –