Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。
Spring Cache 提供了一层抽象,底层可以切换不同的缓存实现,例如:
使用Spring Cache
导入坐标
要使用不同的缓存实现,只需要导入对应的maven坐标就可以了,如redis的spring依赖。
常用注解
入门案例
-
启动类上启动缓存注解功能
-
向缓存中存入数据
采用@CachePut注解,会将方法的返回值通过定义的key存入缓存中
-
@Cacheable
-
@CachaEvict
删除所有相关缓存