@Cacheable使用两个或多个参数作为缓存的key
常见的如分页查询:使用单引号指定分割符,最终会拼接为一个字符串
@Cacheable(key = "#page+'-'+#pageSize")
public List<User> findAllUsers(int page,int pageSize) {
int pageStart = (page-1)*pageSize;
return userMapper.findAllUsers(pageStart,pageSize);
}当然还可以使用单引号自定义字符串作为缓存的key值
@Cacheable(key = "'countUsers'")
public int countUsers() {
return userMapper.countUsers();
} 继续阅读与本文标签相同的文章
上一篇 :
JAVA设计模式(1)建造者模式
下一篇 :
JAVA设计模式之建造者模式
-
Dubbo 路由功能介绍
2026-05-16栏目: 教程
-
Portworx《年度容器技术采用情况调查》:多云成为使用容器技术的主要驱动力
2026-05-16栏目: 教程
-
阿里云ECS服务器环境搭建(1) —— ubuntu 16.04 图形界面的安装
2026-05-16栏目: 教程
-
阿里云ECS服务器环境搭建(2) —— ubuntu 16.04 安装中文输入法(搜狗输入法)
2026-05-16栏目: 教程
-
阿里云ECS服务器环境搭建(4) —— ubuntu 16.04下 mongodb无法从公网进行远程连接
2026-05-16栏目: 教程
