springboot 缓存注解的使用方法

发布时间:2022-06-27 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了springboot 缓存注解的使用方法脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

知识体系

注解

springboot 缓存注解的使用方法

注解参数

springboot 缓存注解的使用方法

SpEL 表达式

springboot 缓存注解的使用方法

refer: 尚硅谷springboot课程ppt

使用缓存

  1. 可以添加添加日志配置方便查看状态

    查看 cc.acongla.boot.mapper 包下的 debug 日志信息:

    springboot 缓存注解的使用方法

  2. 在 springboot 启动类中打开缓存

    springboot 缓存注解的使用方法

  3. 使用注解

    springboot 缓存注解的使用方法

值得注意的地方:

  • @Cacheable() : 在方法运行之前执行

  • @CachePut(value="xx", key="#result.id"): 查询数据并更新缓存。【方法运行之后在缓存中放数据】

    • 为了保证从缓存中查询数据是更新之后的,需要指定 key 值。
    • result 代表方法返回的对象,id是对象内的字段
  • @CacheEvict(value="emp", key="#id") : 删除emp缓存中key为id的数据

    • 这里 id 为方法的参数
  • @CacheEvict(value="emp", allEntries=true): 删除 emp 缓存中的所有数据

@Caching 组合注解

Caching 可以和 一些缓存注解组合使用,定义较复杂的缓存规则

示例:@Caching 里包含的注解都会被执行

springboot 缓存注解的使用方法

@CacheConfig 定义全局

在类上使用 @CacheConfig 定义该类下缓存的公共配置

示例:

springboot 缓存注解的使用方法

脚本宝典总结

以上是脚本宝典为你收集整理的springboot 缓存注解的使用方法全部内容,希望文章能够帮你解决springboot 缓存注解的使用方法所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: