EhCache使用笔记

1、为什么使用EhCache?

CacheManager是Spring定义的一个用来管理Cache的接口。Spring自身已经为我们提供了两种CacheManager的实现,一种是基于Java API的ConcurrentMap
,另一种是基于第三方Cache实现——Ehcache。
ConcurrentMap没有设置timeToIdleSeconds(元素过期的访问间隔)和timeToLiveSeconds(元素在缓存里存在的时间),
只能通过cacheEvict来清理缓存,不清理的缓存会永远存在。

2、在maven+spring + ehcache整合配置

2.1、pom文件添加依赖

spring和ehcache版本对应关系:spring3.1 <> ehcache2.8.3 , spring4.2.4 <> ehcache2.10.1


      net.sf.ehcache
      ehcache
      2.10.1

2.2、配置ehcache.xml



    
    
    

    
    

2.3、配置springContext.xml



    

    
    
        
    
    
    
        
    
EhCache使用笔记_第1张图片
项目目录结构

你可能感兴趣的:(EhCache使用笔记)