Una forma de recargar/reload/refreshing un archivo properties con Spring

Java, Programación, Spring 8 de November del 2009

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

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>
http://www.wikio.es BlogESfera - Directorio de Blogs Hispanos blogarama - the blog directory Mi Ping en TotalPing.com
Internet blogs Programming Blogs - Blog Catalog Blog Directory Internet blogs Buzzear (ES) Publicidad por tu blog con Boosterblog directorio de blogs
Agregar Web - Directorio de webs Directorio webs Directorio Web
Anuncios Gratis Blog Directory Technology Blogs - Blog Rankings