Springboot允许有多个配置文件,虽然通常不需要,但是我们可以做一个简单了解。
配置文件名称
配置文件要以“application"命名,但是支持多种文件格式:
-
application.properties
-
application.yaml
-
application.yml
配置文件放在哪
Springboot会从以下位置扫描配置文件,按照优先级从低到高依次是:
-
classpath:/
,优先级最低,但是使用方便,通常使用这种 -
classpath:/config/
-
工程根目录:
./
, 打包时会不会把配置文件打到程序包里 -
工程根目录:
./config/
,打包时会不会把配置文件打到程序包里
不同格式配置文件的优先级
-
优先级:
properties > yml > yaml
-
实际开发中,通常只使用一种配置文件,
yaml/yml
使用的相对较多