SpringBoot怎么加入Guava Cache实现本地缓存
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇"SpringBoot怎么加入Guava Cache实现本地缓存"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所
千家信息网最后更新 2026年11月02日SpringBoot怎么加入Guava Cache实现本地缓存
这篇"SpringBoot怎么加入Guava Cache实现本地缓存"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"SpringBoot怎么加入Guava Cache实现本地缓存"文章吧。
在pom.xml中加入guava依赖
com.google.guava guava 18.0
创建一个CacheService,方便调用
public interface CacheService { //存 void setCommonCache(String key,Object value); //取 Object getCommonCache(String key);}其实现类
import com.google.common.cache.Cache;import com.google.common.cache.CacheBuilder;import com.wu.service.CacheService;import org.springframework.stereotype.Service;import javax.annotation.PostConstruct;import java.util.concurrent.TimeUnit;@Servicepublic class CacheServiceImpl implements CacheService { private Cache commonCache=null; @PostConstruct//代理此bean时会首先执行该初始化方法 public void init(){ commonCache= CacheBuilder.newBuilder() //设置缓存容器的初始化容量为10(可以存10个键值对) .initialCapacity(10) //最大缓存容量是100,超过100后会安装LRU策略-最近最少使用,具体百度-移除缓存项 .maximumSize(100) //设置写入缓存后1分钟后过期 .expireAfterWrite(60, TimeUnit.SECONDS).build(); } @Override public void setCommonCache(String key, Object value) { commonCache.put(key,value); } @Override public Object getCommonCache(String key) { return commonCache.getIfPresent(key); }} 以上就是关于"SpringBoot怎么加入Guava Cache实现本地缓存"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
缓存
内容
容量
文章
知识
篇文章
最大
价值
大部分
存项
容器
就是
方法
更多
步骤
知识点
策略
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
什么是科技互联网
互联网科技公司经营范围
广州紫鲸互联网科技有限公司
科技信息互联网
为想互联网科技
互联网科技媒体
浩特互联网科技
九亚互联网科技
互联网金融科技创新
上游互联网科技
互联网科技股有哪些
字节跳动和互联网科技
互联网企业和科技型企业
佳云科技和互联网广告
成都互联网科技公司工作好不好
呼和浩特新华互联网科技学院
中国科技创新与世界互联网大会
宁波跨境商互联网科技有限公司
互联网科技大佬云集
颐高云石互联网科技
互联网科技英文
百单互联网科技有限公司
互联网金融科技委员会
美国互联网前沿科技
广西拼得多互联网科技有限公司
哈尔滨秒房互联网科技有限公司
青岛中康互联网医疗科技有限公司
互联网5g黑科技有哪些
互联网科技和法律行业
电子商务与互联网科技的关系