go-gin-api
go-gin-api copied to clipboard
viper监听配置文件修改的时候,变量读和写,在不同的线程,这里是否要加锁
viper.WatchConfig()
viper.OnConfigChange(func(e fsnotify.Event) {
//写数据
if err := viper.Unmarshal(config); err != nil {
panic(err)
}
})
}
func Get() Config { //读数据 return *config }