开发者社区> 问答> 正文

Spring Cache 在同一个类中调用缓存无效? 配置报错 

情况是这么个情况:

/** * 好友管理类 */ public class FridServ{ //利用spring注解缓存用户的好友列表 @Cacheable(value="fridsCache",key="#uid") public List<Frid> getFrids(long uid) { return DB.list("select * from frid where uid=?",uid); }

 //这里调用上面方法的话,上面的缓存是没有效果的,除非到另外一个类中调用,何解?
 public Frid getFrid(long uid,long buid)
 {
     List<Frid> frids=getFrids(uid);
     for(Frid frid:frids){
         ........... 
     }
 }

}

哪位高人给个解释?

展开
收起
kun坤 2020-05-31 17:56:00 742 0
1 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
用户态高速块缓存方案 立即下载
高性能Web架构之缓存体系 立即下载