spring cloud config配置中心-踩坑记录

spring cloud config是spring cloud用来获取远程配置文件信息的一个组件,通常我们都会把远程仓库定位在GitHub上面,因此本文也是以GitHub为远程仓库。

在搭建spring cloud config配置中心前,请务必弄清楚一件事,那就是spring cloud config是分服务端和客户端的,也就是spring cloud config server端和spring cloud config client端,这两者是不能混淆的。我看到网上很多抄来抄去的文章都是把服务端和客户端混在一起,然后一大堆说不明白,文章水到不行。如果没有弄清这一点,诸位必定会和我一样启动时马上就碰到“Could not resolve placeholder 'xxx' in string value '${xxx}'”报错(即无法读取配置文件),然后一整天都弄不明白到底哪里出问题。

这里说一下,spring cloud config server服务端是用来获取远程仓库的配置文件,而spring cloud config client客户端时用来读取spring cloud config server服务端获取到的远程配置文件内容的。换句话说,config服务端负责对接远程仓库,而config客户端负责读取服务端的配置文件信息。因此,建议给服务端独立建立一个项目,给客户端独立建立一个项目,以免混淆。

我这里总共建立了两个项目:config-server和config-client。

搭建spring cloud config主要是maven依赖

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值