package main
import (
"fmt"
"github.com/shima-park/agollo"
)
func main() {
a, err := agollo.New("192.168.40.160:8080", "product", agollo.AutoFetchOnCacheMiss())
if err != nil {
panic(err)
}
fmt.Println(
// 配置项foo的value
a.Get("foo"),
// namespace为test.json的所有配置项
a.GetNameSpace("test.json"),
// 默认值, 为xxx提供一个默认bar
a.Get("xxx", agollo.WithDefault("bar")),
// namespace为other_namespace, key为foo的value
a.Get("foo", agollo.WithNamespace("other_namespace")),
)
}
网友评论