# 接入配置中心
# 概述
在配置管理平台添加配置后,在客户端应用进行集成配置即可调用配置中心的配置
# 本内容你将获得
- 添加配置
- 集成配置中心
# 添加配置
导航 配置管理 > 添加,进入添加配置页
说明:
- 配置名称 : 配置中心配置并没有为将配置按不同环境分类,需要客户使用易于辨识各个环境的名称,例: 案件管理服务(测试)
- 配置标识 : 调用配置中心配置所需要用到的标识,对应客户端服务配置 alinesno.configuration.identity,单个账号下不能存在同名标识
- 所属应用 : 配置关联的应用,用于区分配置所属应用
- 配置类型 : 支持 porperties 和 yaml 两种类型
- 导入配置文件 : 支持 yaml,yml,porperties,txt 几种类型文件,导入后会在编辑框中显示
- 编辑框 : 用于编辑配置内容,默认 yaml 格式
# 集成配置中心
添加依赖
<dependency>
<groupId>com.alinesno.cloud.configuration</groupId>
<artifactId>alinesno-cloud-configuration-client</artifactId>
<version>2.1.3-Alpha</version>
</dependency>
客户端服务添加配置(yaml)
# 基础配置
alinesno:
configuration:
app.open-id: xxxx # 应用码
identity: xxxx # 配置标识
enabled: true # 是否启用配置中心
remote-first: true #是否远程配置优先,true表示远程配置优先
center:
url: http://xxxx # 配置中心链接
# 当采用网关时,还需要另外添加下面配置
alinesno:
configuration:
center:
gate-token-name: X-GatewayAuth-Token # 需要添加的头部名, 当前版本为: X-GatewayAuth-Token
gate-token-value: xxxxxx # 该头部的值,取网关管理中授权应用的鉴权id
说明:
如果项目采用prppertie配置文件时,改成相应的格式即可 (例: alinesno.configuration.app.open-id=xxxx)
# 其他
# 添加依赖alinesno-cloud-configuration-client后发现依赖并没有生效
在工程resources目录下添加目录META-INF,在META-INF下添加文件spring.factories,文件写入
org.springframework.boot.env.PropertySourceLoader=com.alinesno.cloud.configuration.loader.RemotePropertySourceLoader
配置完成后重启项目
← 配置管理服务