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 –