您的位置:首頁>正文

golang筆記——代碼和配置資訊分離

我們在寫代碼的時候, 配置資訊是不能寫死在代碼裡面的, 比如資料的連接就這樣子, 最好是能夠統一寫在一個設定檔裡面, 然後使用函數去讀取這個設定檔裡面的資訊, 那麼在golang裡面的是怎麼實現的呢。 下面我們來學習一下。

首先我們需要新建一個config.json檔作為設定檔, 裡面是資料的一些資訊以json串的形式保存。 如下圖:

configfile

這樣, 我們就定義了一個最基本的配置資訊檔, 這時我們需要定義一個結構體與這些資訊項一一對應, 如下圖:

struct

這時, 我們就可以使用golang的系統自帶的庫去讀取這個設定檔, 然後使用json這個庫把讀取到資訊轉換成json格式。 如下:

main

這時, 主體部分已經寫完了, 我們來運行一下。 如下:

run

如上圖所示, 我們看到讀出來的配置資訊就是我們的那個設定檔裡面定義的資訊。

在這裡可很清晰的看到golang的非常簡單的就能夠把設定檔讀取進來了, 本次的筆記到此結束。 謝謝您們的閱讀!

May you share freely, never taking more than you give.

願你寬心與人分享, 所取不多於你所施與。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示