Spring缓存注解@Cacheable、@CachePut、@CacheEvict

1 简述

spring缓存注解,除常用的@Cacheable,还有@CachePut、@CacheEvict、@CacheConfig、@Caching等注解,组成了一个完整的缓存注解集。

缓存的重要性、地位就不说了,不能狭义理解,缓存就是对数据库的数据缓存,比如说CPU缓存、互联网CDN服务都有它的影子,把一些耗时的计算结果存储下来,形成直接可利用的产品数据,避免重复计算,也可以称为计算缓存。可以泛泛理解为,缓存就是为突破稀缺资源的性能瓶颈,而采取的一种方法、策略。这些资源是数据库、第三方接口、网络带宽、一段业务逻辑等。

有一个问题,在软件开发时,缓存经常用到,不管是本地缓存,还是redis缓存,直接用这些缓存类库提供工具类,已经很方便、很灵活,为什么说还要用spring提供的缓存注解,被束缚。说心里话spring

相关推荐

  1. Spring缓存注解@Cacheable、@CachePut、@CacheEvict

    2023-12-27 12:30:02       59 阅读
  2. Spring框架】@Cacheable注解缓存最佳实践

    2023-12-27 12:30:02       52 阅读
  3. Spring Boot中的缓存注解

    2023-12-27 12:30:02       31 阅读
  4. Spring集成redis,并使用自带的缓存注解

    2023-12-27 12:30:02       56 阅读
  5. Spring依赖注入、循环依赖——三级缓存

    2023-12-27 12:30:02       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-27 12:30:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-27 12:30:02       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-27 12:30:02       82 阅读
  4. Python语言-面向对象

    2023-12-27 12:30:02       91 阅读

热门阅读

  1. 大语言模型激活函数绘图

    2023-12-27 12:30:02       66 阅读
  2. 51单片机结构组成相关知识点

    2023-12-27 12:30:02       47 阅读
  3. 极智开发 | 解读英伟达软件生态 一切的基础CUDA

    2023-12-27 12:30:02       65 阅读