| 12345678910111213141516171819202122232425262728 |
- package main
-
- import (
- "fmt"
-
- "git.x2erp.com/qdy/go-base/config"
- )
-
- func main() {
- // 获取配置实例
- cfg := config.GetConfig()
-
- // 使用配置
- if cfg.IsDatabaseConfigured() {
- dbConfig := cfg.GetDatabaseConfig()
- fmt.Printf("Host: %s\n", dbConfig.Host)
- fmt.Printf("Port: %d\n", dbConfig.Port)
- fmt.Printf("Database: %s\n", dbConfig.Database)
- }
-
- //authConfig := cfg.GetAuth()
- //fmt.Printf("token: %s\n", authConfig.Token)
-
- serviceConfig := cfg.GetServiceConfig()
- fmt.Printf("ReadTimeout: %d秒\n", serviceConfig.ReadTimeout)
- fmt.Printf("WriteTimeout: %d秒\n", serviceConfig.WriteTimeout)
- fmt.Printf("IdleTimeout: %d秒\n", serviceConfig.IdleTimeout)
- }
|