spring boot 缓存详解(二)springboot + EhCache 缓存

本文介绍了如何在SpringBoot中使用EhCache作为缓存管理器。通过引入依赖并在resource创建ehCache.xml配置文件,SpringBoot将自动加载并注入缓存管理器。在service层利用缓存抽象注解,实现缓存的添加与使用。
摘要由CSDN通过智能技术生成

有了上一节的说明,其实缓存挺简单的,就是用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"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值