介绍
常用注解
一、使用默认(CuncurrentMap)缓存
导入依赖
在启动类处添加 @EnableCaching 注解,开启缓存注解功能
注入CacheManager缓存控制器
使用 @CachePut 注解,缓存方法的返回值
使用 @CacheEvict 注解,将一条或多条数据从缓存中删除
使用 @Cacheable 注解,在方法执行前spring先查看缓存中是否有数据,如果有数据,则直接返回缓存数据;若没有数据,调用方法并将方法返回值放到缓存中
注意:当前方式缓存数据存储在内存,如果重启服务器,数据消失