Spring 本地开发模式下的云配置
Spring cloud config in local dev mode
是否可以控制应用程序是否需要基于配置文件的spring-config-server。
我想从资源/...中选择属性,例如本地开发配置文件,并仅将云配置与配置服务器一起使用 运行。
您可以禁用对特定配置文件使用配置服务器。请尝试在 bootstrap.yml
中定义属性,如下所示。请注意,我们应该只在 bootstrap.yml
中配置这些设置。在 application.yml
中设置这些属性将不起作用。在这种情况下,local
配置文件将 运行 仅与 /resources 文件夹中的本地配置文件。在 dev
配置文件中,config-server 中的属性将覆盖 resources/ 文件夹中的属性。
spring:
profiles: local
cloud:
config:
enabled: false
---
spring:
profiles: dev
cloud:
config:
uri: http://<your config server>
是否可以控制应用程序是否需要基于配置文件的spring-config-server。
我想从资源/...中选择属性,例如本地开发配置文件,并仅将云配置与配置服务器一起使用 运行。
您可以禁用对特定配置文件使用配置服务器。请尝试在 bootstrap.yml
中定义属性,如下所示。请注意,我们应该只在 bootstrap.yml
中配置这些设置。在 application.yml
中设置这些属性将不起作用。在这种情况下,local
配置文件将 运行 仅与 /resources 文件夹中的本地配置文件。在 dev
配置文件中,config-server 中的属性将覆盖 resources/ 文件夹中的属性。
spring:
profiles: local
cloud:
config:
enabled: false
---
spring:
profiles: dev
cloud:
config:
uri: http://<your config server>