Tengo una lista de pares clave/valor de valores de configuración que quiero almacenar como archivos de propiedades Java, y luego cargarlos y repetirlos.¿Cómo usar los archivos de propiedades de Java?
Preguntas:
- ¿Es necesario para almacenar el archivo en el mismo paquete que la clase que cargarlos, o hay un lugar específico donde debe ser colocado?
- ¿El archivo debe terminar en una extensión específica o es
.txt
OK? - ¿Cómo puedo cargar el archivo en el código
- Y cómo puedo repetir los valores en el interior?
¿Qué valor se devuelve cuando la clave no está presente en el archivo de propiedades? –
@MitakshGupta Si una propiedad con el nombre que pasó no se encuentra en el archivo o en la lista de propiedades predeterminadas, vuelve a 'null'. Ver [Javadoc] (http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html#getProperty%28java.lang.String%29) – drigoangelo
cómo se compara con 'propiedades. load (PropertiesReader.class.getResourceAsStream ("/ properties.properties")); 'eso es,' getResourceAsStream' contra 'FileInputStream'? ¿pros y contras? – Thufir