裹成熊猫的蚊子

学海无涯! 知识源于收集并通过个人整理总结,如有问题,请与我联系!

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

spring redis @Cacheable注解使用部分错误及无效原因

spring redis @Cacheable注解使用部分错误及无效原因

说明
    spring项目用到redis注解无效,解决问题中遇到一堆BUG,各种搜索,看了许多错误解决方案一一测试,对于该错误先暂时做一个简单整理。
首先确保项目spring的redis配置文件正确

NO1 java.util.NoSuchElementException: Unable to validate object

**错误信息**:无法验证对象 **可能原因**:(1)未开启redis server服务

NO2 java.lang.NullPointerException: null

**错误信息**:空指针异常 **可能原因**:(1)封装数据的实体对象没有序列化 **解决方法**:(1)实体对象类继承Serializable(java.io.Serializable)

NO3 @Cacheable没有实现缓存

可能原因
(1)在没有注解@Cacheable的方法中调用了有该注解的方法
解决方案
(1)在外层方法中加注解,内层可加可不加

NO4 码友的其他错误原因

(1)加了事务导致错误的。经个人测试对于我的项目没有影响。
(2)方法在实现类中,在实现类接口中需要加上该方法的接口。经个人测试调用的如果是内层方法不需要在接口中加该方法。

posted on   裹成熊猫的蚊子  阅读(4356)  评论(0编辑  收藏  举报

点击右上角即可分享
微信分享提示