springboot啟動報錯Could not resolve placeholder xxx


今天啟動SpringBoot項目的時候報錯

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 
'spring.datasource.druid.initialSize' in value "${spring.datasource.druid.initialSize}"

首先確認一下配置文件里該字段是否存在以及字段名是否寫對了。如果確認無誤,再看看配置文件是否引用了,一般我們不同的環境會配置不同的配置文件,所以在application.yml中要指定使用哪個配置文件

spring:
  profiles: 
    active: druid

啟動過程中會輸出使用了哪個文件,注意留意,如果都沒有輸出,那說明沒生效

在這里插入圖片描述

如果檢查了上面都沒問題,使用idea的兄弟可以試試Build -> Rebuild Project重新構建試試,我就成功了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM