config

package
v0.0.0-...-750a8a5 Latest Latest
Warning

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

Go to latest
Published: Oct 10, 2021 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

@Description 加载配置 @Author jiangyang @Created 2020/10/30 5:30 下午

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	Mysql      mysql.Config       `mapstructure:"mysql"`
	Log        log.Config         `mapstructure:"log"`
	Mongodb    mongodb.Config     `mapstructure:"mongodb"`
	Redis      redis.Config       `mapstructure:"redis"`
	Email      email.Config       `mapstructure:"email"`
	Rbac       rbac.Config        `mapstructure:"rbac"`
	Mqtt       mqtt.Config        `mapstructure:"mqtt"`
	Rabbitmq   rabbitmq.Config    `mapstructure:"rabbitmq"`
	Elastic    elastic.Config     `mapstructure:"elastic"`
	TencentCos tencent_cos.Config `mapstructure:"cos"`
	Etcd       etcd.Config        `mapstructure:"etcd"`
}

配置结构体

func GetConfig

func GetConfig(cfgFile ...string) *Config

获取配置信息 全局只加载一次配置

func LoadConfig

func LoadConfig(cfgFile ...string) *Config

加载配置 可多次加载不同配置

Jump to

Keyboard shortcuts

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