Spring Cloud 配置允许在 Spring Boot 中覆盖

标签 spring spring-boot spring-cloud-config

上一篇 Spring Cloud Config Hoxton由集 spring.cloud.config.allow-override=true ,您可以覆盖 localhost 中的配置application.yaml .
但在新Spring Boot 2.4版本和 spring.config.import命令,设置此属性不会更改任何内容,并且配置不会覆盖 localhost application.yaml .
我怎样才能在新版本中做到这一点?是否有替代解决方案可以在本地环境中测试覆盖配置?

最佳答案

我刚刚添加了一个新的例如application-dev1.yml除了其他 yml 文件(在这种情况下除了 test ),我在 application.yml 中设置了事件配置文件如下

spring:
  profiles:
    active: test, dev1
这个对我有用

关于Spring Cloud 配置允许在 Spring Boot 中覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67445781/

相关文章:

java - 如何使用java查询mongodb “start with”

spring - 如何防止 Spring Config 将我的本地 git 存储库重置为 origin/master

javascript - Google Maps API - 透明传递地址组件

gradle - 无法解析 org.springframework.cloud :spring-cloud-starter-config

spring-cloud-config - spring cloud config是否从后端缓存/存储配置数据

java - LazyInitializationException(Spring 和 Vaadin)尽管有 OpenEntityManagerInView

java - Spring Data JPA - 尝试将 IN 子句与 UPDATE 查询一起使用时出现 SQL 语法异常

Spring Security REST 端点身份验证的意外行为?

spring - 从 Spring Security OAuth 2 迁移

spring-cloud - 当 Spring Cloud Config 使用 Git 或基于文件之外的后端时,无法使用 log4j-spring-cloud-config-client