yml与properties的优先级
时间: 2023-04-25 14:03:45 浏览: 64
在Spring Boot中,配置文件的优先级是:
1. 命令行参数优先级最高,可以覆盖所有配置文件中的属性。
2. application.yml或application.properties文件中的属性会覆盖默认的属性。
3. 在同一目录下,application.yml优先于application.properties。
4. 在不同的目录下,优先级高的配置文件会覆盖优先级低的配置文件。
5. 在jar包中,优先级高的配置文件会覆盖优先级低的配置文件。
6. 在同一配置文件中,后面的属性会覆盖前面的属性。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)