Java不会用缓存-那就手写吧

一:类图

图1-1 类图
二:时序图 

 

图1-2 时序图

三:代码实现

1.服务调用类实现ApplicationRunner接口并重写run()方法,run()方法初始化调用抽象类AbstractSysErrorCodeStrategy的initSysErrorCode ()方法。

 

2.缓存刷新:refreshLocalCache(),先后调用抽象类AbstractSysErrorCodeStrategy的clearLocalCache()和initSysErrorCode ()方法。

 3.抽象类方法

protected abstract void initSysErrorCode();
protected abstract void clearLocalCache();
public abstract CacheErrorCodeDTO getErrMsgByCode(String errorId);

 4.子类实现抽象类方法

 4.初始化缓存调用实现方法-调用缓存存储中心

 

-----------------------------------------------------------
下一章 优雅使用Spring Cache缓存
作者:风浪很小
-----------------------------------------------------------
 
posted @   风浪很小  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示