1

我正在使用ehcache-spring-annotations来缓存我的应用程序数据。为此,我有以下配置:

<bean id="ehCacheManager"
      class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean" > 
      <property name="configLocation" value="classpath:ehcache.xml"/>
     </bean>      
    <ehcache:annotation-driven cache-manager="ehCacheManager" />  

我想从配置的 bean ' ehCacheManager ' 中获取' net.sf.ehcache.CacheManager '的引用。因此,我可以使用“CacheManager”直接在缓存中手动执行放置或删除操作。

有什么方法可以从“ org.springframework.cache.ehcache.EhCacheManagerFactoryBean ”中获取“ net.sf.ehcache.CacheManager ”的引用?

4

1 回答 1

2

我使用下面的代码在我的类中获取缓存管理器引用:

@Resource
private CacheManager ehCacheManager;
于 2013-10-15T10:27:33.900 回答