2012-12-19 15 views
23

Jestem migracji nasz kod do wiosennym 3.2 wersji (z 3.1.3) i mam problem ze sprężyną Abstraction Cache.Wiosna 3,2 i Cache Abstraction brakującym realizacja ehcache

Używamy realizację ehcache z CacheManager a jego konfiguracja jest bardzo prosta:

<cache:annotation-driven /> 

<bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager" p:cache-manager-ref="ehcache" /> 
<bean id="ehcache" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean" p:config-location="classpath:ehcache.xml" /> 

Moim problemem jest to, że brakuje mi EhCacheCacheManager klasę i odpowiadające fabrycznego fasoli w spring-context jar. Przypuszczam, że przenieśli implementację do jakiegoś innego modułu, ale nie mogę znaleźć dokładnego miejsca.

+0

co yr fasoli decalrations wygląda teraz? – NimChimpsky

+1

są takie same, właśnie zaktualizowałem moją konfigurację maven i zawarłem zależność 'spring-context-support' – hoaz

+0

doh! dzięki ... nie udało mi się dodać zależności – NimChimpsky

Odpowiedz

11

Uaktualniono plik pom.xml Maven.

Właściwości:

<org.springframework-version>3.2.3.RELEASE</org.springframework-version> 

współzależności

<dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-context-support</artifactId> 
     <version>${org.springframework-version}</version> 
    </dependency> 
+0

to nie jest najlepszy pomysł i najwyraźniej odpowiedział na to pytanie. – sschrass