亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Springboot為什么加載不上application.yml的配置文件

發布時間:2020-08-24 22:11:44 來源:腳本之家 閱讀:1234 作者:smile-ls 欄目:編程語言

調試源代碼,配置文件加載代碼位置是:

org.springframework.boot.context.config.ConfigFileApplicationListener

public void postProcessEnvironment(ConfigurableEnvironment environment,SpringApplication application)方法

這個方法執行完,enviroment->propertySources從4個,變成6個,最終加載完成

先讀取property,再讀取xml,最后是yml文件

讀取文件的代碼在方法

private void load(String location, String name, Profile profile,DocumentFilterFactory filterFactory, DocumentConsumer consumer)中

462行(spring-boot-2.0.1-RELEASE版)

500行  Resource resource = this.resourceLoader.getResource(location);打斷點調試,看能否讀取配置文件正確路徑

如果配置文件在resources下,location變量應該為classpath:/application.yml

在IDE環境錯誤的情況下,Spring找不到這個文件!!!

可以在調試中通過this.resourceLoader.getResource("classpath:/application.yml").getURI()進行測試,找不到就是IDE有問題或工程有問題。

這種問題比較麻煩,誰知道ide到底出了什么問題?一般工程設置了resources會自動將resources加入classpath,如果實在沒有手動將resources加入classpath就完成了,唯一的問題是用vcs同步開發的時候比較痛苦。
PS:SpringBoot的application.yml沒有生效

SpringBoot的application.yml沒有生效

Springboot為什么加載不上application.yml的配置文件

這里配置了

<packaging>pom</packaging>

造成的,刪除問題解決

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

福泉市| 德清县| 九龙县| 视频| 义乌市| 汉沽区| 临湘市| 犍为县| 海盐县| 尚义县| 从江县| 洞头县| 香港| 榆中县| 英吉沙县| 云梦县| 师宗县| 赤峰市| 湖口县| 陇南市| 朝阳县| 宜黄县| 宜宾市| 施秉县| 太白县| 垣曲县| 大安市| 蓬莱市| 明水县| 铜陵市| 文成县| 东光县| 巴彦县| 临汾市| 堆龙德庆县| 乐山市| 昭觉县| 嫩江县| 阜康市| 盐池县| 邮箱|