@Cacheable注解在接口上读取参数

原创
2021/03/17 22:45
阅读数 877

@Cacheable注解在类上时,使用参数名就能读取到参数,如下:

@Cacheable(value="user", key="#id")
public SysUser getUserById(Long id) {
    return userMapper.getUserById(id);
}

而@Cacheable注解在接口上时,使用参数名是读取不到参数的,要用p0,p1...代表第几个参数,如下:

@Cacheable(value="user", key="#p0")
SysUser getUserById(Long id);

 

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部