Hi , 欢迎!
开店!    曝光台    保障    地图    帮助中心
赞助广告
32
赞助广告
赞助广告
赞助广告
赞助广告

springboot读取不到默认配置文件application.yaml

  • 时间:2020-10-28 23:38 编辑:L9009121314 来源: 阅读:253
  • 扫一扫,手机访问
摘要:

springboot 读取不到默认配置文件application.yaml

一、

先分析下springboot读取配置文件的原理,源码在org.springframework.boot.context.config.ConfigFileApplicationListener.classload(ConfigFileApplicationListener.Profile profile, ConfigFileApplicationListener.DocumentFilterFactory filterFactory, ConfigFileApplicationListener.DocumentConsumer consumer)方法里,

我们可以看到加载默认配置文件名称由三个部分组成:

  • 前缀:classpath:/classpath:/config/file:./file:./config/file:./config/*/
  • 后缀: properties,xml,yml,yaml
  • 中间文件名: application或者application-(这种需要在pom文件配置properties)或者bootstrap或者bootstrap-(同上)

三个部分自由组合得到一个文件名,逐一遍历加载一遍,由此看到默认加载路径可以是/src/main/resources下的/,/config,/*/config

二、常见错误,

1. 把配置文件放在/src/main/resources下的conf文件夹

2. 配置POM文件的<build><resources>时,习惯性把targetPath配成/conf

3. 配置了支持多环境(application-dev.yaml,application-sit.yaml,application-prod.yaml)的profiles,而没有配buildresources

三、记录下加载数据库的源码

  • 数据库的自动配置:org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class
  • 数据库的配置:org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration.class
  • 全部评论(0)
最新发布的资讯信息
【技术前线|企业IT】婚介相亲app软件开发找哪家靠谱?(2021-07-03 14:50)
【技术前线|】隐隐交友软件开发的意义?(2021-07-02 15:19)
【技术前线|】喜上眉梢交友软件的开发(2021-07-01 13:57)
【技术前线|】面具公园交友软件开发的功能和发展前景(2021-06-30 15:03)
【技术前线|】类似soul的交友软件 app源码系统定制开发(2021-06-29 14:56)
【技术前线|】相亲交友 系统开发找哪家好?交友软件的发展潜力如何?(2021-06-28 15:04)
【技术前线|】像喜上眉梢这类交友软件开发的条件及前景如何?(2021-06-24 14:31)
【技术前线|】开发一款交友类APP(比如小圈)的流程及价格?(2021-06-23 15:27)
【技术前线|】定制开发一款交友系统软件需要多少钱?(2021-06-21 14:21)
【技术前线|】飞店开发的喜上眉梢 交友 相亲源码(2021-06-17 15:15)
联系我们

平台客服:28292383

平台电话:400办理中.....

平台邮箱:28292383#qq.com(#更换@)

工作时间:早9:00 晚:24:00(节假日无休)

我的
足迹
收藏
社区投稿
推广赚佣
平台客服
APP

扫一扫进手机版
TOP