在 spring boot 2.0.0 中禁用 Spring 云服务器
Disable Spring cloud server in spring boot 2.0.0
我们的一位客户正在使用 Spring 引导版本 2.0.0 版本,我们有 Spring 具有本机设置的云配置服务器。对于本地开发,我们要禁用 spring 云配置服务器,以便其他 spring 启动微服务可以使用 application-local.yml 设置。
我尝试了以下选项,但它不起作用
- 在 bootstrap.yml 文件中设置 spring.cloud.config.enabled=false
- 设置 -Dspring.profiles.active="本地"
当我运行微服务时,它还在寻找配置服务器。任何输入。
作为解决方法,无法删除 gradle 文件中 config-starter 引用的依赖性
这些是对我有用的配置。我正在使用 Eureka 服务来查找配置服务器的位置。
spring:
cloud:
config:
enabled: false
discovery:
enabled: false
eureka:
client:
enabled: false
到运行本地服务而不从任何远程配置服务器加载道具你需要禁用bootstrap文件和配置。
resources/bootstrap.yml --> resources/application.yml
使用此 springboot 将默认加载您的 application.yml。
我们的一位客户正在使用 Spring 引导版本 2.0.0 版本,我们有 Spring 具有本机设置的云配置服务器。对于本地开发,我们要禁用 spring 云配置服务器,以便其他 spring 启动微服务可以使用 application-local.yml 设置。
我尝试了以下选项,但它不起作用
- 在 bootstrap.yml 文件中设置 spring.cloud.config.enabled=false
- 设置 -Dspring.profiles.active="本地"
当我运行微服务时,它还在寻找配置服务器。任何输入。
作为解决方法,无法删除 gradle 文件中 config-starter 引用的依赖性
这些是对我有用的配置。我正在使用 Eureka 服务来查找配置服务器的位置。
spring:
cloud:
config:
enabled: false
discovery:
enabled: false
eureka:
client:
enabled: false
到运行本地服务而不从任何远程配置服务器加载道具你需要禁用bootstrap文件和配置。
resources/bootstrap.yml --> resources/application.yml
使用此 springboot 将默认加载您的 application.yml。