Gin Web フレームワークの構成ファイルをセットアップする方法を学習します。

学習目標:

  • viper ライブラリの詳細と、それを使用して構成ファイルを処理する方法を学びます。

  • Gin Web フレームワークの構成ファイルをセットアップし、viper ライブラリを使用して YAML 構成ファイルを解析する方法を学びます。


学習内容:

「バイパー ライブラリについて詳しくはこちら

1. viper の紹介

viper は、JSON、TOML、YAML、HCL、envfile、および Java プロパティ設定ファイル形式をサポートする、Go 言語用の設定ファイル処理ライブラリです。viper は、環境変数、コマンド ライン引数、および構成ファイルのライブ リロードをサポートしながら、構成ファイルを読み取って解析する簡単な方法を提供します。

2. viper のインストール

Go プロジェクトで viper を使用するには、まず viper をインストールする必要があります。次のコマンドでインストールできます。

-u github.com/spf13/viper を取得してください


3. viper を使用して構成ファイルを読み取る viper を

使用する前に、構成ファイルの名前、パス、およびタイプを設定する必要があります。たとえば、config.yaml という YAML 構成ファイルを読み取るには、次のコードを使用できます。

viper.SetConfigName("config")

viper.AddConfigPath("./config")

viper.SetConfigType("yaml")


次に、viper.ReadInConfig() 関数を呼び出して構成ファイルを読み取ります。読み取り中にエラーが発生した場合、関数はエラー メッセージを含む error 型の値を返します。

おすすめ

転載: blog.csdn.net/canduecho/article/details/130992343