Una forma de recargar/reload/refreshing un archivo properties con Spring
Java, Programación, Spring 8 de November del 2009
Hay muchisisisisimas formas de hacer esto, y una de ellas es hacerlo con spring y sólo hay que definir los siguientes beans en el spring-context de la aplicación y este se encargara de hacer el reload en el tiempo que se le defina. Aquí les dejo su API.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <bean id="baseMessageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> <property name="basename"> <value>classpath:Application</value> </property> </bean> <!-- messageSource, spring lo tiene definido para los archivos properties, así que no hay que cambiarlo --> <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> <property name="basenames"> <value>classpath:Application</value> </property> <property name="parentMessageSource"> <ref bean="baseMessageSource" /> </property> <property name="cacheSeconds"> <!-- En este caso cada 60 segundos --> <value>60</value> </property> </bean> |

Sobre mí








