接第三方接口时,需要把获取到的token缓存到redis,使得不用每次请求都要调用鉴权接口。代码如下:

 执行时,报了个错 ,大致信息如下:

org.springframework.data.redis.serializer.SerializationException: Cannot serialize

这是因为对于对象型数据,spring会先将对象序列化,再存入redis,而我的model没有实现序列化接口,因此序列化出错。

加上如下代码即可.。

 实现了序列化接口的对象,可以被ObjectOutputStream转换为字节流,同时也可以通过ObjectInputStream再将其解析为对象。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐