Spring云配置客户端不适用于Spring Boot 2.5.1,但适用于2.5.0。
应用程序开发的yml
spring:
config:
import: configserver:http://localhost:8270/
cloud:
config:
enabled: true
错误
***************************
APPLICATION FAILED TO START
***************************
Description:
Config data location 'configserver:http://localhost:8270/' does not exist
Action:
Check that the value 'configserver:http://localhost:8270/' at class path resource [application-dev.yml] - 3:13 is correct, or prefix it with 'optional:'
pom.xml
...
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
...
...
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
</dependency>
...
我正在运行带有Spring引导2.4.4和Spring Cloud版本2020.0.1 的Spring Cloud配置服务器
这是由于Spring Boot 2.4.7和2.5.1中的回归。回归意味着导入在配置文件特定的文件中声明时将不起作用。在修复之前,您可以使用早期版本的Boot或暂时将导入移到application.yml
。