苍穹外卖,接入redis cache后,新增套餐有问题

终端报错:

java.lang.IllegalArgumentException: Null key returned for cache operation (maybe you are using named params on classes without debug info?) Builderpublic com.sky.result.Result com.sky.controller.admin.SetmealController.save(com.sky.dto.SetmealDTO) caches=setmealCache | key='#setmealDTO.id' | keyGenerator='' | cacheManager='' | cacheResolver='' | condition='',false,false

这是前端的报错

500 Internal Server Error

c 复制代码
#尝试解决-->成功
1、可能是后端服务器运行太久?瞎猜的,重启一下-->无效
2、将redis里的套餐字段手动删除-->无效
c 复制代码
#之前的#setmealDTO.categoryId为#setmealDTO.id
#改成#setmealDTO.categoryId就ok了
相关推荐
坐吃山猪10 分钟前
【多线程】Lock与Condition
大数据·数据库
互联网叫兽37 分钟前
redis深入学习一
redis
小宋102144 分钟前
大模型成本怎么控制:Token统计、缓存与模型路由实战
人工智能·缓存
Lightpwd1 小时前
Spring Boot 多数据源落地:AbstractRoutingDataSource + 注解切面(附源码)
数据库·后端
LabVIEW开发1 小时前
LabVIEW 64位安装的位深陷阱:工具包、内存与工程兼容
数据库·labview·labview知识·labview功能·labview程序
寺中人1 小时前
MySQL 8.0 Windows 完整安装教程:环境配置、密码重置与常见报错排查
数据库·windows·mysql·环境搭建·mysql 安装
这个DBA有点耶1 小时前
同样48核配置TPS差1倍?高性价比数据库一体机的“软硬协同”才是分水岭
服务器·数据库·架构
这个DBA有点耶1 小时前
MySQL 8.0执行计划分析利器:EXPLAIN ANALYZE到底比EXPLAIN强在哪?
数据库·mysql·代码规范
YHHLAI2 小时前
SQL 完全指南:从入门到精通
数据库·sql