org.springframework.data.redis.serializer.SerializationException: Cannot serialize(解决redis存入对象序列化)
org.springframework.data.redis.serializer.SerializationException: Cannot serialize
·
接第三方接口时,需要把获取到的token缓存到redis,使得不用每次请求都要调用鉴权接口。代码如下:
执行时,报了个错 ,大致信息如下:
org.springframework.data.redis.serializer.SerializationException: Cannot serialize
这是因为对于对象型数据,spring会先将对象序列化,再存入redis,而我的model没有实现序列化接口,因此序列化出错。
加上如下代码即可.。
实现了序列化接口的对象,可以被ObjectOutputStream转换为字节流,同时也可以通过ObjectInputStream再将其解析为对象。
更多推荐
已为社区贡献1条内容
所有评论(0)