首页 > 解决方案 > application.default.properties 文件会被选中吗?

问题描述

我们的 springboot 项目中有以下属性文件。

application-local.yaml
application-develop.yaml
application-qa.yaml
application-uat.yaml
application-prod.yaml
application-default.yaml
application.yaml

从我们的代码中,我了解到每个环境都有一个属性文件。但在这里我的问题是“application-default.properties/yaml”文件是否会被执行?这个文件只有在我们调用-Dspring.profiles.active=default时才会执行, 还是在任何情况下都会执行这个文件?

标签: javaspring-boot

解决方案


环境有一组默认配置文件(默认情况下,[默认]),如果没有设置活动配置文件,则使用这些配置文件。换句话说,如果没有显式激活配置文件,则application-default考虑来自的属性。

查看文档


推荐阅读