Keine Beschreibung
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

test.go 674B

12345678910111213141516171819202122232425262728
  1. package main
  2. import (
  3. "fmt"
  4. "git.x2erp.com/qdy/go-base/config"
  5. )
  6. func main() {
  7. // 获取配置实例
  8. cfg := config.GetConfig()
  9. // 使用配置
  10. if cfg.IsDatabaseConfigured() {
  11. dbConfig := cfg.GetDatabaseConfig()
  12. fmt.Printf("Host: %s\n", dbConfig.Host)
  13. fmt.Printf("Port: %d\n", dbConfig.Port)
  14. fmt.Printf("Database: %s\n", dbConfig.Database)
  15. }
  16. //authConfig := cfg.GetAuth()
  17. //fmt.Printf("token: %s\n", authConfig.Token)
  18. serviceConfig := cfg.GetServiceConfig()
  19. fmt.Printf("ReadTimeout: %d秒\n", serviceConfig.ReadTimeout)
  20. fmt.Printf("WriteTimeout: %d秒\n", serviceConfig.WriteTimeout)
  21. fmt.Printf("IdleTimeout: %d秒\n", serviceConfig.IdleTimeout)
  22. }