java - Spring 4.2 中 EhCacheManager 出现类未找到异常

标签 java spring ehcache

无法解决以下错误:

Cannot find class [org.springframework.cache.ehcache.EhCacheCacheManager]

我使用的是 Spring 4.2.4 和 Ehcache 3.1.3。

Maven 依赖项:

<dependency>
    <groupId>org.ehcache</groupId>
    <artifactId>ehcache</artifactId>
    <version>3.1.3</version>
</dependency>

Bean 配置:

<bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager">
    <property name="cacheManager">
        <bean id="ehcache" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean">
            <property name="configLocation" value="/WEB-INF/ehcache.xml"/>
        </bean>
    </property>
</bean>

不确定缺少什么。任何帮助将不胜感激。

最佳答案

您缺少的依赖项是这样的:

<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>4.3.3.RELEASE</version>

如果您发现自己在看到 ClassNotFoundException 时正在寻找正确的依赖项,那么您的第一点应该始终是这样的:

Find dependency by classname

关于java - Spring 4.2 中 EhCacheManager 出现类未找到异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39984492/

相关文章:

java - 如何使用hibernate ehcache缓存列表

java - Docker 镜像无法将我的 JSON 凭证 key 添加到我的 Google Cloud Natural Language 服务客户端

java - 错误: Given final block not properly padded

java - Maven - 无法执行目标 org.apache.maven.plugins :maven-clean-plugin:2. 4.1:clean

java - 如何使用现有库创建 Spring Bean

garbage-collection - Solr 缓存与 EHCache/BigMemory

java - 无缘无故的负整数,cos,sin。

java - 创建一个包含仅限于子类的对象的父类

java - 在一个 Controller 中使用多个 Spring JpaTransactionManager?

java - ehcache diskstore可以安全地并发访问吗?