From 9bb6f2ddbdcc3c06799dd7beb2e19861f982d9d4 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期二, 09 七月 2019 11:13:51 +0800
Subject: [PATCH] 给配置文件对应的结构体配上yaml的序列化
---
insertdata/insertDataToEs.go | 16 +++++++++++++---
1 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/insertdata/insertDataToEs.go b/insertdata/insertDataToEs.go
index 5fb10f5..e08c127 100644
--- a/insertdata/insertDataToEs.go
+++ b/insertdata/insertDataToEs.go
@@ -1,13 +1,13 @@
package insertdata
import (
+ "ruleprocess/logger"
"encoding/json"
"errors"
"fmt"
"io/ioutil"
"net"
"ruleprocess/cache"
- "ruleprocess/logger"
"strings"
"time"
@@ -20,14 +20,24 @@
)
var weedfsUrl string
type conf struct {
- PhotoUrl string
+ PhotoUrl string `yaml:"photoUrl"`
}
func init() {
- data, _ := ioutil.ReadFile("conf.yml")
+ logger.Info("_________________________________________鑰佸瓙鎯崇湅浣犳墽琛屼簡娌�")
+ fmt.Println("_________________________________________鑰佸瓙鎯崇湅浣犳墽琛屼簡娌�")
+ data, err := ioutil.ReadFile("./config/conf.yml")
+ if err != nil {
+ fmt.Println("璇诲彇閰嶇疆鏂囦欢鍑洪敊--",err)
+ logger.Error("璇诲彇閰嶇疆鏂囦欢鍑洪敊--",err)
+ }
+ fmt.Println("浠庨厤缃枃浠朵腑璇诲彇鐨勫�间负锛�",string(data))
c := conf{}
//鎶妝aml褰㈠紡鐨勫瓧绗︿覆瑙f瀽鎴恠truct绫诲瀷
yaml.Unmarshal(data, &c)
+ fmt.Println("c.PhotoUrl鐨勫�间负锛�",c.PhotoUrl)
weedfsUrl = c.PhotoUrl
+ fmt.Println("weedfsUrl鐨勫�间负锛�",weedfsUrl)
+ logger.Info("weedfsUrl鐨勫�间负锛�",weedfsUrl)
}
// 浜鸿劯鐨勬暟鎹粨鏋�
--
Gitblit v1.8.0