Spring Cache

Spring Cache
SilenceSpring Cache简介
spring Cache是一个框架,实现了基于注解
的缓存功能,只需要简单的加一个注解,就能实现缓存功能
注意
:
spring Cache提供了一层抽象,底层可以切换不同的缓存实现,例如:
- EHCache
- Caffe
- Redis
Spring Cache常用注解
- @EnableCaching 开启缓存注解功能,通常加在启动类上
- @Cacheable 在方法执行前先查询缓存中是否有数据,如果有数据,则直接返回缓存数据;如果没有缓存数据,调用方法并将方法返回值放到缓存中
- @CachePut 将方法的返回值放到缓存中
- @CacheEvict 将一条或多条数据从缓存中删除