一些mysql或者日志路径的信息需要放在配置文件中。那么本博文主要介绍go对toml文件的解析。
使用了 "github.com/BurntSushi/toml" 标准库。
1 toml文件的写法
2 对toml文件的解析
为了要解析上面的toml文件,我们需要定义与之对应的struct:
那么其实可以写这样一个conf.go
通过简单的一行代码toml.DecodeFile(confPath, &Conf),就把解析好的struct存到了&Conf里面
那么我们在main里面调用一下init:
然后运行一下main函数,就可以看到控制台中打印出了我们在conf.toml中配置的
sonofelice_db