springboot读取配置文件的顺序

Posted helloworld

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot读取配置文件的顺序相关的知识,希望对你有一定的参考价值。

前言

今天测试一些东西,发现配置文件连接的数据库一直不正常,数据也不对,今天请教了之后,原来springboot的配置文件加载不仅仅是项目内的配置文件。


 

正文

项目目录是这样的:文件夹下有:项目,application.properties文件(用于修改配置文件的时候直接复制到项目中)

结果:项目每次使用的都是项目外部的配置文件!!通过查询得到springboot项目启动的时候配置文件加载的顺序:(来自springboot官方文档,使用浏览器翻译)

springboot配置文件加载顺序

也就是说:springboot会默认先加载项目外部的配置文件,覆盖内部的配置文件!所以导致项目一直使用的错误的配置!

强烈建议:不要把项目和application.properties配置文件放在一起

以上是关于springboot读取配置文件的顺序的主要内容,如果未能解决你的问题,请参考以下文章

jar包启动方式以及配置文件读取顺序

springboot配置文件读取

SpringBoot配置文件——加载顺序

springboot 加载配置文件顺序

springboot 加载配置文件顺序

springboot加载properties和yml配置文件的顺序