go kit (9) 配置文件的读取

183 阅读1分钟

本文已参加「新人创作礼」活动,一起开启掘金创作之路。

承接上文,想到的地方,就是配置文件的自定义以及读取 嗯~~,没什么可以多说的, 我这使用的配置文件的格式 yaml 使用到的包:"gopkg.in/yaml.v2" 直接上代码:

package global

import (
	"gopkg.in/yaml.v2"
	"io/ioutil"
)

var SystemConfig *Config
func LoadConfig(configFile string) error {
	// 读取 yaml 配置文件
	c, err := ioutil.ReadFile(configFile)
	err = yaml.Unmarshal(c, SystemConfig)
	return err
}

注意:需要自己去定义:Config 这个对象 代码直接提交,这是目前我能想到的一些配置

代码地址: gitee.com/weishunuan_…