java - 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时才会执行, 还是在任何情况下都会执行这个文件?
解决方案
环境有一组默认配置文件(默认情况下,[默认]),如果没有设置活动配置文件,则使用这些配置文件。换句话说,如果没有显式激活配置文件,则application-default
考虑来自的属性。
查看文档
推荐阅读
- machine-learning - 反向传播如何工作?
- javascript - 在 onChange 中反应测试函数
- python - Python,SQLalchemy 对象长度
- sql - SQL 在日期范围之间没有值时显示 0 值
- msbuild - 您的项目没有引用“.NETPortable,Version=v4.5,Profile=Profile78”
- spring-boot - 如何使存储库保存与 Spring Boot 同步
- java - 了解泛型方法返回类型
- c++ - 在 C++ 中,如何将参数添加到“Args&&... args”参数列表?
- audio - 如何将 5.1 .flac 音轨添加到已经有 3 个音轨的 .ts 文件中?
- git - 如何在带有 Git 存储库的 TFS 中查看用户的签入历史记录