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) }