gpt4 book ai didi

java - Spring Boot 可以将本地配置文件与同名的捆绑配置文件合并吗?

转载 作者:行者123 更新时间:2023-12-01 18:39:41 25 4
gpt4 key购买 nike

Spring Boot 可以在 src/main/resources/ 中捆绑外部应用程序配置和配置文件覆盖。可以在运行时从文件系统加载其他配置文件。

给定捆绑的配置文件

src/main/resources
├── application.yml
└── application-prod.yml

和本地配置

config
└── application-prod.yml

Spring 可以可靠合并prod 配置文件吗?如果是,冲突解决规则是什么?

文档详细介绍了一般配置文件以及捆绑配置与本地配置,但似乎没有解决所选配置文件同时具有捆绑配置和本地配置的情况。

Relevant Spring Boot 2.1.3 documentation

最佳答案

我不这么认为。

我的测试明确证明,可以读取任一文件中的一些设置(具体来说,我在本地成功指定了一个不与任何捆绑设置冲突的日志级别),但有时也可以读取某些设置不能。

我的实验涉及多个配置文件和重新启动,其中一些肯定是错误指定的。有时我也目睹了不变的设置偶尔发生变化,但我不确定这是否是方法论错误;注意力不集中;或者该行为是否确实是不确定的。

无论如何,首先必须考虑这个问题表明这种方法可能会在操作维护期间导致意外和不必要的意外。

关于java - Spring Boot 可以将本地配置文件与同名的捆绑配置文件合并吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59962330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com