import ciris._ object MyApp extends App { final case class DatabaseConfig(url: String, username: String, password: String) val databaseConfig: Config[DatabaseConfig] = ( env("DB_URL").as[String], env("DB_USERNAME").as[String], env("DB_PASSWORD").as[String] ).parMapN(DatabaseConfig.apply) databaseConfig.load match { case Left(e) => println(s"Failed to load database configuration: $e") case Right(config) => println(s"Database URL: ${config.url}") println(s"Database Username: ${config.username}") println(s"Database Password: ${config.password}") } }


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