要覆盖 application.yml 中的参数,可以在 bootstrap.yml 中进行配置。以下是配置的步骤:

  1. 在项目的 src/main/resources 目录下创建 bootstrap.yml 文件。
  2. 在 bootstrap.yml 文件中配置需要覆盖的参数,使用与 application.yml 相同的键值对格式。
  3. 在 bootstrap.yml 文件中设置 'spring.cloud.config.name' 属性,指定要加载的配置文件名(默认为 application)。
  4. 在 bootstrap.yml 文件中设置 'spring.cloud.config.uri' 属性,指定配置中心的地址(例如:http://localhost:8888)。
  5. 在启动类中添加 @EnableConfigServer 注解,启用配置中心的功能。

示例 bootstrap.yml 文件内容:

spring:
  cloud:
    config:
      name: 'myconfig'
      uri: 'http://localhost:8888'

在上述示例中,配置文件名为 'myconfig',配置中心的地址为 'http://localhost:8888'。这样配置后,bootstrap.yml 中的参数会覆盖 application.yml 中的相同参数。

Spring Cloud Config: 使用 bootstrap.yml 覆盖 application.yml 参数

原文地址: https://www.cveoy.top/t/topic/MZq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录