在上一篇文章Disconf实践指南:安装篇介绍了如何在本地搭建Disconf环境,下面我们介绍如何在项目中使用Disconf。由于某些功能特性对源码做了修改,所以在官方文档并没有提及。
环境基于macOS Sirerra。Windows建议安装Linux虚拟机
首先打开disconf控制台:http://localhost:8091,第一步:创建应用,awesome-project(自定);第二步:创建配置文件。创建后应用和配置文件信息如下:
以一个简单的例子演示如何使用Disconf:
假如应用有一个redis.properties配置文件,内容如下:
redis.host=128.0.0.1
redis.port=6379
在disconf控制台选中刚才你创建的应用,再选择新建->新建配置文件:
创建后就可以在主界面看到刚才创建的redis.properties文件了。启动要接入disconf的应用有四部曲:
1、添加Maven依赖:
<dependency>
<groupId>com.baidu.disconf</groupId>
<artifactId>disconf-client</artifactId>
<version>2.6.35</version>
</dependency>
2、创建disconf.properties
# 是否使用远程配置文件
# true(默认)会从远程获取配置 false则直接获取本地配置
disconf.enable.remote.conf=true
# 配置服务器的 HOST,用逗号分隔 127.0.0.1:8000,127.0.0.1:8000
disconf.conf_server_host=127.0.0.1:8091
# 版本, 请采用 X_X_X_X 格式
disconf.version=1_0_0_0
# APP 请采用 产品线_服务名 格式
disconf