1 个回答
直接读取文件即可,例如声明读取对象及属性
var (
nacosConfig config.Config //远程配置中心实例
nacosIp string //nacosip地址
nacosPort uint64 //nacos端口
nacosNameSpaceId string //当前服务名称空间
nacosDataId string //nacos配置的DataID
nacosGroup string //nacos配置的group分组
)
再执行读取文件及赋值func readConfig() {
localConfig := viper.New() //新建本地配置中心实例
localConfig.SetConfigFile("..\..\configs\config.yaml") //指定本地配置文件
//读取配置文件
if err := localConfig.ReadInConfig(); err != nil {
panic(err)
}
nacosIp = localConfig.GetString("data.nacos.addr")
nacosPort = localConfig.GetUint64("data.nacos.port")
nacosNameSpaceId = localConfig.GetString("data.nacos.namespaceId")
nacosDataId = localConfig.GetString("data.nacos.dataId")
nacosGroup = localConfig.GetString("data.nacos.groupId")
}
然后就可以使用到读取到的变量了。发布于:4个月前 (01-15) IP属地:四川省
我来回答
您需要 登录 后回答此问题!