Dificultad: Aprendiz
Duración: 20 min
Bienvenidos Java desde Cero, curso en el cual aprendemos a programar sin conocimiento alguno. En el capítulo anterior, aprendimos todo lo relacionado a la creación de excepciones propias dentro del mundo de Java. Si eres nuevo en este curso, te recomiendo que le eches un vistazo al capítulo anterior para que te pongas en contexto ( Capítulo 13 - Manejo de Excepciones - Parte II)
Hoy vamos a ver todo lo relacionado a la creación y uso de archivos de propiedades dentro del mundo de Java.
¿Qué es un archivo properties?
Un archivo de propiedades Java es un documento en el cual podemos almacenar propiedades de configuración de nuestra aplicación.
¿Como creamos un archivo properties?
Para crear el archivo properties lo único que necesitamos es crear un archivo con la extensión .properties
en la carpeta de nuestro proyecto.
Dicho archivo debe contener lo siguiente:
nombre_propiedad=valor_propiedad
¿Cómo obtener los valores de las propiedades en nuestra app?
Para obtener los valores que tenemos registrados en nuestro archivo para usarlo en nuestra aplicación debemos hacer lo siguiente:
- Cargar con ayuda de la clase
java.io.InputStream
el contenido del archivo properties. - Hacer uso del método
getProperty(nombre_propiedad)
de la clasejava.util.Properties
para poder extraer el valor de dicha propiedad.
Veamos un ejemplo:
Primero que nada vamos a crear un archivo properties con las siguientes propiedades dentro de la carpeta de nuestra aplicación:
El archivo lo vamos a denominar
configuracion.properties
es importante mantener la extensión.properties
.
Una vez que tengamos el archivo creado hacemos lo siguiente:
Si ejecutamos el código anterior deberíamos obtener lo siguiente:
¿Cómo escribimos un archivo properties?
Para guardar los valores en propiedades y luego guardarlas un archivo de propiedades debemos hacer lo siguiente:
- Hacer uso del método
setProperty(nombre_propiedad, valor_propiedad)
de la clasejava.util.Properties
para poder asignar el valor a dicha propiedad. - Guardar con ayuda de la clase
java.io.OutputStream
el contenido del archivo properties.
Veamos un ejemplo:
Si ejecutamos el código anterior deberíamos obtener lo siguiente en el archivo configuracion.properties
:
Conclusión
En esta lección, vimos todo lo relacionado a la creación y uso de archivos de propiedades dentro del mundo de Java. Si tienes alguna pregunta, yo estaré feliz de responderte en los comentarios, además espero que te unas y le eches un vistazo a todo el resto de este curso.
¡Te espero la próxima semana!
Compártela:Please enable JavaScript to view the comments powered by Disqus.comments powered by