Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2011, 06:20
HMHITI
 
Fecha de Ingreso: abril-2011
Mensajes: 4
Antigüedad: 13 años, 1 mes
Puntos: 0
Spring+ehcache

Hola. Tengo un pequeño problema.

Tengo un bean de spring que me inicializa una propiedad cm.

<bean id="cachePruebaUtil" class="main.com.solytravel.util.ehcache.CacheUtil" >
<property name="cm" ref="cachePrueba"/>
</bean>

En la clase CacheUtil tengo la propiedad cm con su get y set.

private static CacheManager cm;

public CacheManager getCm() {
return cm;
}

public void setCm(CacheManager cm) {
this.cm = cm;
}

En el constructor de la clase hago esto:

Cache cache = cm.getCache("cachePrueba");

Pero cm está a null.

Sin embargo, cuando se llama a la clase una vez arrancada la aplicación, desde otra clase por ejemplo, la variable se inicializa ok.

¿Alguien sabe como puedo inicializar esta variable por spring cuando la aplicación está arrancando?

Saludos.