首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文件读取顺序

文件读取顺序
EN

Stack Overflow用户
提问于 2022-04-22 18:25:06
回答 2查看 241关注 0票数 2

我有一个标准的Spring应用程序的资源文件夹下的文件。Spring.active.profile被设置为开发属性文件的读取顺序。?

代码语言:javascript
复制
1)application.yml 
2)bootstrap.yml
3)application_dev.yml
4)bootstrap_dev.yml
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-04-22 18:58:35

正如春季医生提到的

特定于配置文件的属性是从与标准application.properties相同的位置加载的,其中配置文件特定的文件覆盖默认的文件。

这意味着首先读取application.yml,然后在需要时读取和重写默认application.yml中的值。

bootstrap.ymlbootstrap-dev.yml也一样

正如你所看到的,这里

bootstrap.yml在application.yml之前加载。

因此,要回答你的问题,命令应该是

  1. bootstrap.yml
  2. bootstrap_dev.yml
  3. application.yml
  4. application_dev.yml
票数 1
EN

Stack Overflow用户

发布于 2022-04-22 18:28:34

引导文件总是第一个: bootstrap.yml然后引导-{profile}.yml。然后是application.yml和应用程序-{profile}.yml。

属性值被下一个文件覆盖,因此:来自application.yml的application.yml将被应用程序-{profile}.yml中的a: 55重写。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71973141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档