苍穹外卖--day13--springCache

springcache:

       1.spring提供的框架, 实现了基于注解的缓存功能, 通过加注解, 实现缓存功能

       2.spring cache 提供了一层抽象, 底层可以切换不同的缓存实现,

              EHCache

              Caffeine

              Redis

              注意:

                     不同的缓存实现, 需要下载对应的服务端数据库吗? 就像是redis一样???

       3.实现:

              1.引入缓存框架对应依赖:

                     <dependency>

                            <groupId>org.springframework.boot</groupId>

                            <artifactId>spring-boot-starter-cache</artifactId>

                            <version>2.7.3</version>

                     <dependency>

              2.常用注解:

                     @EnableCaching 开启缓存注解功能, 一般加在启动类上

                    @Cacheable 在方法执行前查询缓存中是否有数据, 如果有数据, 就直接返回缓存数据

                                          如果没有缓存数据, 就调用方法,并将方法返回值放在缓存中

                     @CachePut 将方法的返回值放在缓存中, 但不能取出缓存数据

                     @CacheEvict 将一条或多条数据从缓存中删除

很多时候, 产出也能衡量个人进度, 不是吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不愧是我^_^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值