Spring Cloud 项目中 bootstrap.yml 覆盖 application.yml 参数配置
要覆盖 application.yml 中的参数,你可以在 bootstrap.yml 中重新定义相同的参数,并赋予新的值。当 Spring Cloud 应用启动时,它会先加载 bootstrap.yml 文件中的属性,然后再加载 application.yml 中的属性。因此,bootstrap.yml 中的属性会覆盖 application.yml 中的属性。
下面是一个示例的 bootstrap.yml 文件的配置:
spring:
application:
name: 'my-app'
cloud:
config:
uri: 'http://localhost:8888'
在上面的示例中,我们指定了应用的名称为 'my-app',并设置了配置服务器的地址为 'http://localhost:8888'。如果在 application.yml 中也定义了相同的属性,那么 bootstrap.yml 中的值会覆盖 application.yml 中的值。
原文地址: https://www.cveoy.top/t/topic/MYN 著作权归作者所有。请勿转载和采集!