Spring @Cacheable当返回值为null时报错解决方案
发布日期:2021-06-28 18:43:40
浏览次数:3
分类:技术文章
本文共 310 字,大约阅读时间需要 1 分钟。
如下面代码所示,@Cacheable注解的unless属性已经为我们提供好了解决方案。
unless = "#result == null" 的意思就是,当返回值为null时,就不缓存
@Cacheable(cacheNames = {"single_book"},key = "#root.targetClass+'.'+#root.methodName+'.'+#p0", unless = "#result == null") public Book getBook(Long id){ return bookMapper.selectBookById(id); }
转载地址:https://blog.csdn.net/xl_1803/article/details/112114631 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月27日 00时00分42秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
laydate日期插件时间
2019-04-29
h5页面微信分享代码
2019-04-29
phpqrcode生成二维码及使用方法
2019-04-29
php获取指定日期的上一个月和下一个月的日期
2019-04-29
jsp脚本、jsp表达式、jsp声明三者的区别。
2019-04-29
python网页解析器
2019-04-29
linux安装svn并设置自启动
2019-04-29
svn常用命令
2019-04-29
python2网页采集案例
2019-04-29
svn的服务端配置
2019-04-29
python3 urllib和requests模块
2019-04-29
Axure常见的几种原型图
2019-04-29
svn的checkout与export的区别与使用
2019-04-29
js实现点击复制功能
2019-04-29
phpquery采集案例
2019-04-29
jsp内置对象request的常用方法
2019-04-29
javascript 0和-0
2019-04-29
jsDelivr使用小记
2019-04-29
AJAX_ Asynchronous JavaScript and XML
2019-04-29
Vue_基本入门
2019-04-29