阿衰正传漫画(golang 读取配置文件)
用户投稿
•
•
阅读 153
阿衰正传漫画:golang 读取配置文件。

使用 viper读取配置文件
安装
go get -u github.com/spf13/viper@level
使用
//提前创建配置内容结构体
type TestSetting struct {
AppName string
AppPort int
}
//在configs文件夹下创建config.yaml,写入内容
Test:
AppName: test
AppPort: 80
//导入
import "github.com/spf13/viper"
func readSetting() {
vp := viper.New()
//设置配置文件目录
vp.AddConfigPath("configs/")
//设置配置文件文件名
vp.SetConfigName("config")
//设置配置文件文件类型
vp.SetConfigType("yaml")
//准备配置文件
err := vp.ReadInConfig()
if err != nil {
return err
}
//提前定义好
var testSetting *TestSetting
//读取指定配置文件并赋值
err = vp.UnmarshalKey("Test", &testSetting)
if err != nil {
return err
}
fmt.Println(testSetting)
}
随机文章
搜素引擎算法网站内容优化
GEO培训
SEO小小课堂网
站长导航
友情链接交换
搜素引擎算法
关键词排名优化
百度搜索“网赚联盟”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。网赚联盟( wangzhuan.org.cn )欢迎用户投稿,发布者:用户投稿,文章版权归作者所有,投稿文章不代表网赚联盟立场,中二少年发布为网赚联盟原创文章,转载请注明出处:https://wangzhuan.org.cn/24911.html

微信扫一扫
支付宝扫一扫