1. 程式人生 > >springboot Could not resolve placeholder 'schedu' in value "${schedu}"

springboot Could not resolve placeholder 'schedu' in value "${schedu}"

在springboot的application.yml檔案中配置了引數schedu,然後在業務中通過@Value(“${schedu}”)進行賦值,但是啟動之後報如下錯誤: 注意:在idea下執行的時候是沒問題的,但是將其打包成jar包再執行時就報如下錯誤

... Could not resolve placeholder 'schedu' in value "${schedu}"...

解決方式一: 通過檢查各種jar包以及書寫方式之後,發現沒錯。後面發現配置檔案的名稱寫成了Application.yml,而不是application.yml,檔名首字母不是小寫a,後面改回來重新打包執行就ok了。