一、SpringBoot项目中不同的配置文件
SpringBoot默认支持properties(.properties)和YAML(.yml .yaml )两种格式的配置文件。
一般项目中都会有这些配置文件:
- bootstrap.yml
- application.yml
- application.properties
- application-xxx.yml
二、加载顺序
若配置文件存在于同一目录下时,加载顺序为:
bootstrap.yml -> application.yml -> application.properties
resource里面同时有application.properties 和 application.yml,且存在相同的配置
则application.properties会覆盖application.yml里面的属性,因为application.properties 会后加载。
也就是说:最后加载的配置文件优先级最高。(application会覆盖bootstrap中的非引导配置)
三、不同配置文件的作用
bootstrap.yml 和application.yml 都可以用来配置参数。