Springboot 2.x 無法讀取yml配置值的問題:Could not resolve placeholder xxx value '${xxx}'


最近在用Springboot2.1 新建demo工程的時候,在DataSourceConfig類中通過 @Value("${spring.datasource.url}") 的方式引用application.yml 中配置的參數時,提示:

Could not resolve placeholder xxx value ‘${xxx}’

本文是基於Springboot最新版本2.1.1來處理的,在pom文件中增加依賴即可:

 <dependency>
     <groupId>org.yaml</groupId>
     <artifactId>snakeyaml</artifactId>
 </dependency>

然后引用方式如下(圖中是debug斷點狀態,可以看到配置參數確實已經成功賦值了):
在這里插入圖片描述


免責聲明!

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



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