本文已参加「新人创作礼」活动,一起开启掘金创作之路。
承接上文,想到的地方,就是配置文件的自定义以及读取 嗯~~,没什么可以多说的, 我这使用的配置文件的格式 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_…