conf

package
v0.0.0-...-e849032 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 4, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package config 负责配置信息

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Env

func Env(envName string, defaultValue ...interface{}) interface{}

Env 读取环境变量,支持默认值

func Get

func Get(path string, defaultValue ...interface{}) string

Get 获取配置项 第一个参数 path 允许使用点式获取,如:app.name 第二个参数允许传参默认值

func GetBool

func GetBool(path string, defaultValue ...interface{}) bool

GetBool 获取 Bool 类型的配置信息

func GetFloat64

func GetFloat64(path string, defaultValue ...interface{}) float64

GetFloat64 获取 float64 类型的配置信息

func GetInt

func GetInt(path string, defaultValue ...interface{}) int

GetInt 获取 Int 类型的配置信息

func GetInt32

func GetInt32(path string, defaultValue ...interface{}) int32

func GetInt64

func GetInt64(path string, defaultValue ...interface{}) int64

GetInt64 获取 Int64 类型的配置信息

func GetString

func GetString(path string, defaultValue ...interface{}) string

GetString 获取 String 类型的配置信息

func GetStringMapString

func GetStringMapString(path string) map[string]string

GetStringMapString 获取结构数据

func GetStrings

func GetStrings(path string, defaultValue ...[]string) []string

func GetUint

func GetUint(path string, defaultValue ...interface{}) uint

GetUint 获取 Uint 类型的配置信息

func InitConfig

func InitConfig(env string)

InitConfig 初始化配置信息,完成对环境变量以及 config 信息的加载

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL