1.美图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/91d445c198cf8a7bed33074873612baf.png)
2.概述
缓存相关注解 |
解释 |
@EnableCaching |
开启缓存注解的支持 |
@CacheConfig |
用于统一制定一些配置参数,这样在其他缓存注解里面就不用重复指定 |
@Cacheable |
如果之前已经有缓存数据值直接返回缓存数据,否则执行方法,缓存方法的返回结果 |
@CachePut |
能够根据方法的请求参数对其结果进行缓存,和 @Cacheable 不同的是,它每次都会触发真实方法的调用 |
@CacheEvict |
能够根据一定的条件对缓存进行清空 |
@Caching |
组合多个Cache注解的使用 |
3.@EnableCaching
@Target(ElementType.TYPE)