spring Cache注解
2024-10-09 15:14:01
如下:不能将缓存注解加在listCate(boolean isShowHide)方法上
因为spring是使用AOP的方法获取缓存,在一个bean中再去调用别一个方法,不会应用缓存
@Cacheable(value = "cate_cache", cacheManager = "basicInfoCacheManager",key = "#root.methodName")
@Override
public List list() {
return listCate(true);
}
@Cacheable(value = "cate_cache", cacheManager = "basicInfoCacheManager",key = "#root.methodName")
@Override
public List listValidGoodsCate() {
return listCate(false);
}
private List listCate(boolean isShowHide){
return gcList=dao.listValidGoodsCate();
}
Spring Cache的一些限制:基于接口调用cache才有效
同时清除多个不同的key
@Caching(evict = {
@CacheEvict(allEntries = true, value = "cate_batch_cache"),
@CacheEvict(value = "cate_cache",key = "#categoryDto.getId()")
})
最新文章
- 真假4K电视验证:一张图足矣
- .NET应用程序调试—原理、工具、方法
- Force.com微信开发系列(一) 后台配置
- 用SQL语句添加删除修改字段
- Writable、WritableComparable和comparators
- VS2012外接程序VMDebugger未能加载或导致了异常
- 前端自动化构建工具——gulp
- g++ gcc
- Thread和Runnable、run和start的区别
- Spring MVC小结1
- delphi中设置系统时间方法
- JQuery中常用方法备忘
- sonarqube6.7部署文档
- Kubernetes移除node节点
- pyautogui 文档(二):鼠标控制
- 在PeopleSoft中,什么是AlterAudit,Sysaudit和DDDAudit报告
- 神经网络-SGD-2
- 解决webdiyer:AspNetPager分页控件在IE模式下点击页号不能翻页的问题。
- Java 中的泛型
- opencv计算两个轮廓之间hu矩相似程度,MatchShapes
热门文章
- MySql实现远程连接
- 编写一个Java应用程序,该程序包括3个类:Monkey类、People类和主类 E。要求: (1) Monkey类中有个构造方法:Monkey (String s),并且有个public void speak() 方法,在speak方法中输出“咿咿呀呀......”的信息。 (2)People类是Monkey类的子类,在People类中重写方法speak(),在speak方法 中输出“小样的,不
- CF 319B Psychos in a Line 【单调队列】
- tomcat 虚拟目录与显示目录中文件列表
- 主流数据库字段类型转.Net类型的方法
- 安装Windows SDK7.1时发生的一个错误(附解决办法)
- iOS开发——UI篇OC篇&;UITableView多项选择
- JavaScript(20)jQuery HTML 加入和删除元素
- Struts2中的类型转换
- Android4.4 + WebAPI 实现拍照上传