一、该问题的重现步骤是什么?
1. 编写分页接口,使用mybatis-plus的Ipage返回结果,可以正常访问。
2. 为接口添加缓存
3.最后导致第一次请求成功,缓存也会添加成功,当第二次进行请求,会读取缓存中数据,接口报错。
导致该问题的原因是mybatis-plus的Page类中records导致。
也根据 https://sns.bladex.cn/q-7253.html 中重写Page的方式解决了该问题。
二、你期待的结果是什么?实际看到的又是什么?
期待有更好的方式、不重写Page类解决这个问题。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
baldeX企业版
windows10
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端