Spring整合Ehcache
一、整合Ehcache
1、需要echache的jar包可以直接去maven仓库下载
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>2.8.2</version>
</dependency>
2、需要配置文件ehcache.xml进行配置
3、修改配置文件ehcache.xml ,例如添加配置如下:
<?xml version="1.0" encoding="UTF-8" ?>
<ehcache>
<diskStore />
<!-- 默认缓存 -->
<defaultCache
maxEntriesLocalHeap="1000"
eternal="false"
timeToIdleSeconds="3600"
timeToLiveSeconds="3600"
overflowToDisk="false">
</defaultCache>
<cache name="reportCache"
maxElementsInMemory="500" <!-- 最大缓存数量 -->
eternal="false" <!-- true:在内存中永久存在,false:不在内存中永久存在 -->
timeToIdleSeconds="3600" <!-- 一个小时之内不再用到这个缓存就清理 -->
timeToLiveSeconds="7200" <!--