1. 基础三注解(你已掌握)@Cacheable:查询,查缓存→无则查库并存缓存@CachePut:新增 / 修改,必执行方法,结果更新缓存@CacheEvict:删除,方法执行后清除缓存@Caching组合多个缓存注解,单次方法同时做多缓存操作示例:同时查询 + 清空其他缓存java运行@Caching(cacheable = {@Cacheable(value = "user",key="#id")},evict = {@CacheEvict(value = "userList",allEntries = true)})public User getUser(Long id){}@CacheConfig类统一配置缓存公共属性,简化方法注解java运行@CacheConfig(cacheNames = "dishCache") // 全局统一分组名public class DishController{// 不用再写value@Cacheable(key="#id")public Dish getById(Long id){}}@CacheEvict 补充属性beforeInvocation=true:方法执行前就删缓存,避免事务失败脏数据