// Package config ----------------------------- // @file : rabbitMq.go // @author : JJXu // @contact : wavingbear@163.com // @time : 2024/5/7 上午10:07 // ------------------------------------------- package projectConf import ( "fmt" ) var RabbitMq = new(rabbitMqConfig) type rabbitMqConfig struct { Host string `ini:"host"` Port string `ini:"port"` User string `ini:"user"` Password string `ini:"password"` Queues string `ini:"queues"` VHost string `ini:"vhost"` } func (f *rabbitMqConfig) SectionName() string { return "rabbitmq" } func (f *rabbitMqConfig) LoadAfter() { fmt.Println("rabbitMq config") fmt.Println("\thost:", f.Host) fmt.Println("\tport:", f.Port) fmt.Println("\tuser:", f.User) fmt.Println("\tpassword:", f.Password) fmt.Println("\tvhost:", f.VHost) fmt.Println("\tqueues:", f.Queues) }