import ciris._ object MyApp extends App { // Define the configuration keys val apiHost = env("API_HOST").as[String] val apiPort = env("API_PORT").as[Int] // Load and parse the configuration val config = loadConfig(apiHost, apiPort) { (host, port) => Config(apiHost = host, apiPort = port) } // Run the application using the loaded configuration runApplication(config) } val apiPort = env("API_PORT") .as[Int] .validate(port => port >= 0 && port <= 65535, "Invalid port") val timeout = env("TIMEOUT").as[Duration]


上一篇:
下一篇:
切换中文