Saltar al contenido

Leer valores de configuración en Scala

Te sugerimos que revises esta solución en un entorno controlado antes de enviarlo a producción, un saludo.

Solución:

La mejor manera sería usar un .conf archivo y el ConfigFactory en lugar de tener que hacer todo el análisis de archivos usted mismo:

import java.io.File
import com.typesafe.config. Config, ConfigFactory 

// this can be set into the JVM environment variables, you can easily find it on google
val configPath = System.getProperty("config.path")

val config = ConfigFactory.parseFile(new File(configPath + "myFile.conf"))

config.getString("username")

yo suelo usar scalaz Validation Para el parseFile operación en caso de que el archivo no esté allí, pero simplemente puede usar un try/catch si no sabes cómo usarlo.

Comentarios y puntuaciones

Puedes favorecer nuestra ocupación exponiendo un comentario o dejando una puntuación te lo agradecemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *