Revista Informática

Archivo de propiedades

Publicado el 25 mayo 2014 por Codehero @codeheroblog
Archivo de propiedades

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 clase java.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 clase java.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


Volver a la Portada de Logo Paperblog