情况是这么个情况:
/** * 好友管理类 */ 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){
...........
}
}
}
哪位高人给个解释?.。。。。。。。。。。。。。。。。。。。
###### 同一个类中调用,缓存不工作。
http://stackoverflow.com/questions/10343885/spring-3-1-cacheable-method-still-executed/10347208#10347208 ######求解决啊。我也遇到了。我的邮箱hongriliang@163.com 告诉我一声
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。