spring boot Could not resolve placeholder 'xxx' in value "${xxx}"

Spring Boot在啓動的時候,報錯:

spring boot Could not resolve placeholder 'xxx' in value "${aaa.bbb.ccc}"

在工程內檢索aaa.bbb.ccc,檢查了下,發現配置文件裏面少了對應的配置項:aaa.bbb.ccc。

加上去,問題解決。

如果你不想在配置文件上加這個配置項,希望是找不到配置就用默認值,可以在@Value的表達式內寫一個默認值,

具體語法是:

@Value("${xxx:DefaultValue}")

對,你沒看錯,就是加一個冒號然後加上默認值就行了。

參考:

https://blog.csdn.net/libertine1993/article/details/80765886


發佈了85 篇原創文章 · 獲贊 73 · 訪問量 40萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章