SpringCloud-config client不能连接server

错误详情

config client

java代码

1
new SpringApplicationBuilder(Application.class).properties("spring.cloud.config.enabled:true").web(true).run(args);

yml配置

1
2
3
4
5
6
7
8
9
spring:
application:
name: masque
cloud:
config:
uri: http://localhost:8888
profile: dev
label: final
enabled: true

依赖

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
</dependency>

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
</dependencies>

出现的问题

官方示例中不需要配置 spring.cloud.config.enabled默认是true现在的情况是必须配置这两个enabled,否则client不会去找server 项目正常启动,没有任何异常

解决办法

在对照了所有的java代码,翻阅了网上的一些博客发现,client多了一个依赖spring-cloud-config-server 去掉这个就正常了

如果您觉得我的文章对您有帮助,请随意打赏!