首页 > 其他分享 >Spring Cache注解

Spring Cache注解

时间:2023-02-13 22:47:46浏览次数:39  
标签:缓存 Spring Cache 标识 注解 方法

Spring Cache主要提供了两个重要的注解:

  1. @Cacheable:标识该方法的返回值是可以缓存的,如果缓存中存在,则直接返回缓存中的结果,否则,执行该方法,并将结果存入缓存。

  2. @CachePut:标识该方法的返回值是需要缓存的,每次调用该方法都会执行该方法,并将结果存入缓存。

其他的注解还有:

  1. @CacheEvict:标识该方法会删除缓存中的数据。

  2. @Caching:组合多个缓存操作,比如同时需要缓存数据和删除数据。

  3. @CacheConfig:在类级别使用该注解,可以为该类中的所有缓存操作设置公共的配置。

标签:缓存,Spring,Cache,标识,注解,方法
From: https://www.cnblogs.com/stepforeward/p/17118101.html

相关文章

  • Spring IOC官方文档学习笔记(十)之类路径扫描与组件管理
    1.@Component注解与其衍生注解(1)在Spring中,@Component注解用于说明某个类是一个bean,之后Spring在类路径扫描过程中会将该bean添加至容器中;@Component注解还有很多衍......
  • Solon2 开发之IoC,九、自定义注解开发汇总
    1、定义构建能力注解,比如@Controller注解类:@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic@interfaceController{}注解类......
  • 如何理解spring框架中的依赖注入和控制反转?
     ioc,InversionofControl(控制反转),是Spring中的一种设计思想而非技术。我们可以从4个方面理解ioc:①谁控制谁?——Ioc容器控制对象。②控制了什么?——Ioc容器控......
  • springboot多模块项目搭建
    最近在负责的是一个比较复杂项目,模块很多,代码中的二级模块就有9个,部分二级模块下面还分了多个模块。代码中的多模块是用maven管理的,每个模块都使用springboot框架。之前有......
  • day08-SpringMVC底层机制简单实现-04
    SpringMVC底层机制简单实现-04https://github.com/liyuelian/springmvc-demo.git8.任务7-完成简单视图解析功能说明:通过目标方法返回的String,转发或重定向到指定页面......
  • Spring Cloud Contract/Test
    Spring|Cloudhttps://spring.io/cloudApacheOpenWhiskisaserverless,opensourcecloudplatformhttps://openwhisk.apache.org/SpringCloudContracthttps:/......
  • 001.SpringIoc初体验
    1.创建entity(Apple、Child)packagecom.imooc.spring.ioc.entity;publicclassApple{privateStringtitle;privateStringcolor;privateStringori......
  • SpringCloud 集成 Consul+restTemplate 集群实战
      服务提供者应用两个模块(prot:8021,8021)pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmln......
  • Idea基于Gradle构建SpringBoot3.0集成MP项目
    发生缘由学习Idea基于Gradle构建SpringBoot3.0集成MP项目运行环境电脑系统:win10jdk:17.0.6JVM:JavaHotSpot(TM)64-BitServerVM(build17.0.6+9-LTS-190,mixed......
  • 七、SpringMVC异常处理机制
    异常处理的思路系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试等手段减少运行时异常的发生......