配置config servicer并注册至eureka启动。
添加config servicer注解
配置config仓库
config客户端,name配置服务名,config service-id配置config服务名,profile配置yml文件环境名,这种情况下会读取order-dev.yml配置。
事实上,这种配置方法会出现问题,如果把eureka配置删除,只放在Git上进行读取的话,客户端启动时,会先从eureka上获取config服务,再读取相关配置,而此时无法读取eureka上config服务,会因此报错。在服务启动时会优先读取boostrap.yml的配置,因此将相关读取配置的内容写到此处先行读取。如下图:
而在读取yml的时候,会自动把order.yml 和order-dev.yml的内容合并,因此将order.yml中放置一些通用的配置,在order-dev.yml中放置私有配置。
相关连接:https://www.cnblogs.com/hellxz/p/9306507.html
https://blog.csdn.net/qazwsxpcm/article/details/88578076