springboot無法加載yml配置文件的解決方案
springboot無法加載yml配置文件
報錯信息:
spring boot Could not resolve placeholder xxx
1.檢查配置文件
發(fā)現(xiàn)配置信息是存在的,在檢查環(huán)境變量,發(fā)現(xiàn)配置文件匹配的確也沒錯

2.檢查yml配置文件的編碼格式

3.檢查pom的resource標(biāo)簽

4.檢查build-path

5.看讀取源碼有沒有什么發(fā)現(xiàn)?
以上都檢查完了,問題沒有解決;
從根源上出發(fā)吧,spring是如何加載yml的;
- spring通過listen啟東時廣播一個SpringApplicationEvent事件;
- ConfigFileApplicationListener是SpringApplicationEvent的實現(xiàn);

先查找.yml,.properties結(jié)尾的默認(rèn)文件名稱(application)進行讀取配置,
在對.yml,.properties進行application-xxx的進行讀取配置;
PS:調(diào)試中發(fā)現(xiàn)讀取的文件都是空...(也的確符合我問題現(xiàn)象)
6.檢查打包后的文件
maven打包后進行文件jar打包查看,發(fā)現(xiàn)的確配置文件都沒有打入到j(luò)ar中。
查看maven依賴。。。缺少自動注入依賴。。
添加如下依賴,
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-autoconfigure</artifactId>
</dependency>在啟動。。已經(jīng)能找到配置了!
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- SpringBoot使用不同環(huán)境動態(tài)加載不同配置文件
- SpringBoot配置文件啟動加載順序的方法步驟
- SpringBoot配置文件的優(yōu)先級順序、加載順序、bootstrap.yml與application.yml區(qū)別及說明
- SpringBoot項目部署時application.yml文件的加載優(yōu)先級和啟動腳本問題
- SpringBoot中的配置文件加載優(yōu)先級詳解
- SpringBoot加載不出來application.yml文件的解決方法
- SpringBoot項目加載配置文件的6種方式小結(jié)
- SpringBoot實現(xiàn)配置文件自動加載和刷新的示例詳解
- SpringBoot的配置文件application.yml及加載順序詳解
- springboot加載配值文件的實現(xiàn)步驟
相關(guān)文章
ElasticSearch 動態(tài)映射實戰(zhàn)詳解
這篇文章主要為大家介紹了ElasticSearch 動態(tài)映射實戰(zhàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-01-01
淺談@mapper引入不到引入的是@MapperScan的問題
這篇文章主要介紹了淺談@mapper引入不到引入的是@MapperScan的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-10-10
JAVA實現(xiàn)空間索引編碼——GeoHash的示例
本篇文章主要介紹了JAVA實現(xiàn)空間索引編碼——GeoHash的示例,如何從眾多的位置信息中查找到離自己最近的位置,有興趣的朋友可以了解一下2016-10-10
詳解springboot和vue前后端分離開發(fā)跨域登陸問題
這篇文章主要介紹了詳解springboot和vue前后端分離開發(fā)跨域登陸問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
使用Springboot封裝一個自適配的數(shù)據(jù)單位轉(zhuǎn)換工具類
我們在接收前臺傳輸?shù)臄?shù)據(jù)時,往往SpringBoot使用內(nèi)置的數(shù)據(jù)類型轉(zhuǎn)換器把我們提交的數(shù)據(jù)自動封裝成對象等類型,下面這篇文章主要給大家介紹了關(guān)于使用Springboot封裝一個自適配的數(shù)據(jù)單位轉(zhuǎn)換工具類的相關(guān)資料,需要的朋友可以參考下2023-03-03
Spring Boot 利用WebUploader進行文件上傳功能
本文的重點是給大家介紹在Spring Boot項目中利用WebUploader如何進行文件上傳,本文通過示例代碼給大家介紹,需要的朋友參考下吧2018-03-03

