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 @ 2023-12-15 16:19  风浪很小  阅读(27)  评论(0)    收藏  举报