文章目录
SpringBoot的全局配置文件
Spring Boot 提供了大量的自动配置,极大地简化了spring 应用的开发过程,当用户创建了一个 Spring Boot 项目后,即使不进行任何配置,该项目也能顺利的运行起来。
用户也可以根据自身的需要使用配置文件修改 Spring Boot 的默认设置。默认使用以下 2 种全局的配置文件,其文件名是固定的。(无内容区别,只是书写格式不同而已)
- application.properties
- application.yml
加载位置和多配置文件
springboot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件,且优先级依次降低(同目录下,2种文件格式同时存在时,properties比yml优先级高):
- 当前项目根目录的config下
- 当前项目根目录下
- resource目录的config目录下
- resource目录下
SpringBoot会从这四个位置全部加载主配置文件,并且互补配置,高优先级会覆盖掉低优先级的同名配置项。
支持多配置文件,文件名可以是 application-{profile}.properties/yml,默认使用application.properties的配置。
在application.properties中指定