Подтвердить что ты не робот

Spring 3.2 и абзац кэша отсутствует реализация EhCache

Я переношу наш код на Spring 3.2 (от 3.1.3), и у меня проблема с Spring абстракцией кэша.

Мы используем реализацию EhCache CacheManager, и его конфигурация довольно проста:

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

Моя проблема в том, что мне не хватает класса EhCacheCacheManager и соответствующего factory bean в spring-context jar. Полагаю, что они перенесли реализацию в какой-то другой модуль, но я точно не могу найти.

4b9b3361

Ответ 2

Обновление файла Maven pom.xml для меня работало.

Свойства:

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

Зависимости

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