最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2019年10月10日 14:07:41   作者:smile-ls  
這篇文章主要介紹了Springboot為什么加載不上application.yml的配置文件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

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

org.springframework.boot.context.config.ConfigFileApplicationListener

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

這個方法執(zhí)行完,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環(huán)境錯誤的情況下,Spring找不到這個文件!??!

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

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

SpringBoot的application.yml沒有生效


這里配置了

<packaging>pom</packaging>

造成的,刪除問題解決

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

相關文章

最新評論

兴城市| 嘉峪关市| 黄山市| 台安县| 蒙阴县| 商水县| 噶尔县| 长沙县| 阳谷县| 甘洛县| 万州区| 监利县| 天长市| 永胜县| 余江县| 姜堰市| 新平| 西宁市| 绥化市| 沅陵县| 江都市| 玛曲县| 基隆市| 舞阳县| 北京市| 江门市| 阳江市| 金湖县| 五常市| 德钦县| 临洮县| 大丰市| 闵行区| 广安市| 视频| 浦北县| 天祝| 敦煌市| 巴彦淖尔市| 临沂市| 莱芜市|