台中市网站建设_网站建设公司_后端开发_seo优化
2026/1/11 14:39:23 网站建设 项目流程

介绍

Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。

Spring Cache 提供了一层抽象,底层可以切换不同的缓存实现,例如:

  • EHCache
  • Caffeine
  • Redis

maven坐标

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> <version>2.7.3</version> </dependency>

只需要导入redis的一个maven坐标,Spring Cache就知道缓存是存放在redis里

常用注解

注解说明
@EnableCaching开启缓存注解功能,通常加在启动类上
@Cacheable在方法执行前先查询缓存中是否有数据,如果有数据,则直接返回缓存数据;如果没有缓存数据,调用方法并将方法返回值放到缓存中
@CachePut将方法的返回值放到缓存中
@CacheEvict将一条或多条数据从缓存中删除

注解使用讲解:

@EnableCaching & @CachePut:

Day07-08-缓存套餐_Spring Cache_入门案例_2_哔哩哔哩_bilibili

@Cacheable:

Day07-09-缓存套餐_Spring Cache_入门案例_3_哔哩哔哩_bilibili

@CacheEvict:

Day07-10-缓存套餐_Spring Cache_入门案例_4_哔哩哔哩_bilibili

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询