当前位置:   article > 正文

Spring Boot使用Caffeine实现缓存管理 | Spring Cloud 39_springcloud feign加缓存

springcloud feign加缓存

一、前言

SpringCacheSpring提供的一个缓存框架,在Spring 3.1版本开始支持将缓存添加到现有的Spring应用程序中,在4.1开始,缓存已支持JSR-107注释和更多自定义的选项。

Spring Cache利用了AOP,实现了基于注解的缓存功能,并且进行了合理的抽象,业务代码不用关心底层是使用了什么缓存框架,只需要简单地加一个注解,就能实现缓存功能了,做到了对代码侵入性做小。

由于市面上的缓存工具实在太多,SpringCache框架还提供了CacheManager接口,可以实现降低对各种缓存框架的耦合。它不是具体的缓存实现,它只提供一整套的接口和代码规范、配置、注解等,用于整合各种缓存方案,比如CaffeineGuava CacheEhcacheRedis等。

结合上篇:本地缓存解决方案Caffeine | Spring Cloud 38 来实现Spring Boot使用Caffeine实现缓存。

二、SpringCache核心概念

2.1 缓存注解

  • Cache接口

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/267175
推荐阅读
相关标签
  

闽ICP备14008679号