gpt4 book ai didi

spring-boot - Spring Boot - 忽略 .jar 文件中的 application.yml/bootstrap.yml

转载 作者:行者123 更新时间:2023-12-04 03:02:08 25 4
gpt4 key购买 nike

我有一个使用配置服务器获取配置的 spring 云应用程序。我们正在使用 Spring Boot 1.5.4 和 Spring Cloud Dalston.SR2

出于部署目的,我们提供外部 bootstrap.yml 文件并使用 spring.cloud.bootstrap.location 参数指定其位置。

我们已经遇到了一些困难,因为对于几个属性,服务回落到 .jar 的 bootstrap.yml/application.yml

我能找到解决该问题的唯一方法是使用 spring.config.namespring.cloud.bootstrap.name 更改外部配置文件的名称。然后,.jar 中的原始名称将不会被匹配和考虑。

还有其他方法可以解决吗?

最佳答案

您可以通过升级到 Spring Boot 2.x 来解决这个问题,因为它们修复了 spring.config.location 的行为(参见 https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide#configuration-location ),这也会影响 spring.cloud.bootstrap .location 同理

另请参阅该问题 Different behavior of spring.cloud.bootstrap.location since Spring Boot 2

关于spring-boot - Spring Boot - 忽略 .jar 文件中的 application.yml/bootstrap.yml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45855697/

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