2012-12-19 4 views
23

ich unseren Code zu Frühling 3.2 Version (von 3.1.3) Migration und ich habe ein Problem mit Frühlings-Cache Abstraktion bekam.Frühling 3.2 und Cache Abstraction fehlende ehcache Implementierung

Wir verwenden ehcache Implementierung von CacheManager und seine Konfiguration ist ganz einfach:

<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" /> 

Mein Problem ist, dass ich EhCacheCacheManager Klasse fehlte und entsprechende Fabrik Bohne in spring-context jar. Ich nehme an, dass sie die Implementierung in ein anderes Modul verschoben haben, aber ich kann nicht genau herausfinden, wo.

+0

was wie jetzt tun decalrations yr Bohne aussehen? – NimChimpsky

+1

sie sind die gleichen, ich habe gerade meine Maven Config aktualisiert und enthalten 'spring-context-support' Abhängigkeit – hoaz

+0

doh! danke ... verpasste das Hinzufügen der Abhängigkeit – NimChimpsky

Antwort

11

Aktualisierung der Maven pom.xml Datei funktionierte für mich.

Eigenschaften:

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

Abhängigkeiten

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

Dies ist nicht die beste Idee tiptop und offenbar beantwortet _after_ die richtige. – sschrass

Verwandte Themen