Ehcache配置:
ehcache.xml,模版来源于hibernate-search-5.5.5.Final-dist.zip下的hibernate---->project----->etc----->ehcache.xml。
具体可选参数及其详解见官网。
<cache:annotation-driven/>:开启注释驱动的ehcache缓存,指向cacheManager。
<bean id="cacheManager"/>:由Spring代理的缓存管理器,指向ehcache。
<bean id="ehcache"/>Spring代理的ehcache缓存配置,须指定其ehcach.xml所在位置,此处设置缓存共享。
@Cacheable(value="SampleCache1")使用名为SampleCache1的缓存配置进行缓存,可作用于类和方法,查询操作可使用该注释。
@CacheEvict(value="SampleCache1")进行删除操作时可使用该标签更新缓存。
@CachePut(value="SampleCache1")进行新增或更新操作时使用该标签兑换村进行更新。