【发布时间】:2020-12-29 02:26:12
【问题描述】:
我使用的是 spring boot 新版本 2.4.1 和 spring cloud 版本 2020.0.0 。当我要从配置服务器获取配置客户端时,不获取配置服务器。
【问题讨论】:
我使用的是 spring boot 新版本 2.4.1 和 spring cloud 版本 2020.0.0 。当我要从配置服务器获取配置客户端时,不获取配置服务器。
【问题讨论】:
在发布 spring boot 2.4.1 他们对 Spring cloud 做了一些改变
Spring cloud commons,在 spring 2.4.1 中,Bootstrap 已默认禁用。导入配置的新方法是通过 Spring Boot 2.4.1 提供的新 spring.config.import 功能。因此无法在 bootstrap.yml 中使用 spring.cloud.config.uri 获取配置服务器。
对于获取配置服务器需要添加 spring.config.import:optional:configserver:{your config server url} 作为应用程序属性中的属性。
有了这个新版本,不需要像 ealier 这样的 bootstrap.yml 文件。
更多详情:https://docs.spring.io/spring-cloud-config/docs/3.0.0/reference/html/#config-first-bootstrap
【讨论】: