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.

  • 愿你宽心与人分享,所取不多于你所施与。


分享到:


相關文章: