有了上一节的说明,其实缓存挺简单的,就是用cacheManager 去管理cache,关键点就是选择哪个缓存管理器,在不指定的情况下,使用的是springboot默认的SimpleManager,用CurrentHashMap实现,如果要用其他的就配置相应的管理器,本文我们使用一个常用的 EhCache.
引入依赖
<dependency>
<groupId>net.sf.ehcache</groupId>-->
<artifactId>ehcache</artifactId>-->
<version>2.10.4</version>-->
</dependency>
在resourse创建 ehCache.xml
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd">
<cache name="userCache"
eternal="false"
maxEntriesLocalHeap="0"
timeToIdleSeconds="200"/>
<cache name="userCache1"
eternal="false"