golang筆記——代碼和配置信息分離

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


首先我們需要新建一個config.json文件作為配置文件,裡面是數據的一些信息以json串的形式保存。如下圖:

golang筆記——代碼和配置信息分離

configfile

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

golang筆記——代碼和配置信息分離

struct

這時,我們就可以使用golang的系統自帶的庫去讀取這個配置文件,然後使用json這個庫把讀取到信息轉換成json格式。如下:

golang筆記——代碼和配置信息分離

main

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

golang筆記——代碼和配置信息分離

run

如上圖所示,我們看到讀出來的配置信息就是我們的那個配置文件裡面定義的信息。在這裡可很清晰的看到golang的非常簡單的就能夠把配置文件讀取進來了,本次的筆記到此結束。謝謝您們的閱讀!


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

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


分享到:


相關文章: