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

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

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

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

加上如下代码即可.。

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

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐