PropertiesConfiguration

De Dos Ideas.
Revisión del 14:01 26 ene 2012 de Admin (discusión | contribuciones) (Página creada con 'PropertiesConfiguration es una clase de Apache Commons Configuration para facilitar la lectura/escritura de archivos de configuración .properties. Esta clase permite le…')
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

PropertiesConfiguration es una clase de Apache Commons Configuration para facilitar la lectura/escritura de archivos de configuración .properties. Esta clase permite leer muchos archivos y tratarlos como uno solo, y recargar automáticamente el archivo ante cambios.

Recarga automática de un properties ante cambios

La clase permite recargar automáticamente un archivo de propiedades cuando surjen cambios. Ejemplo: //Esta es la estrategia de recarga. En este caso, cuando se intente acceder //a una propiedad, se veriricará si el archivo de propiedades tuve cambios. Esta //verificación sólo se realiza cada 1000ms FileChangedReloadingStrategy strategy = new FileChangedReloadingStrategy(); strategy.setRefreshDelay(1000); //el default es 5000 ms

PropertiesConfiguration config = new PropertiesConfiguration("demo.properties"); config.setReloadingStrategy(strategy);

//por default, esta clase permite que un properties tenga muchos valores //separados por coma. Con esto deshabilitamos ese comportamiento. config.setDelimiterParsingDisabled(true);

String valor = config.getString("demo.prop1");

Ver también