Spring Cloud Config: 使用 bootstrap.yml 覆盖 application.yml 参数
要覆盖 application.yml 中的参数,可以在 bootstrap.yml 中进行配置。以下是配置的步骤:
- 在项目的 src/main/resources 目录下创建 bootstrap.yml 文件。
- 在 bootstrap.yml 文件中配置需要覆盖的参数,使用与 application.yml 相同的键值对格式。
- 在 bootstrap.yml 文件中设置 'spring.cloud.config.name' 属性,指定要加载的配置文件名(默认为 application)。
- 在 bootstrap.yml 文件中设置 'spring.cloud.config.uri' 属性,指定配置中心的地址(例如:http://localhost:8888)。
- 在启动类中添加 @EnableConfigServer 注解,启用配置中心的功能。
示例 bootstrap.yml 文件内容:
spring:
cloud:
config:
name: 'myconfig'
uri: 'http://localhost:8888'
在上述示例中,配置文件名为 'myconfig',配置中心的地址为 'http://localhost:8888'。这样配置后,bootstrap.yml 中的参数会覆盖 application.yml 中的相同参数。
原文地址: https://www.cveoy.top/t/topic/MZq 著作权归作者所有。请勿转载和采集!