首页 > 编程语言 > 详细

springboot访问redis序列化问题

时间:2021-02-15 09:53:58      阅读:39      评论:0      收藏:0      [点我收藏+]

springboot整合redis,从redis中取数据时出现类型转换异常,

java.util.LinkedHashMap cannot be cast to com.moon.icoresso.pojo.bo.OauthCodeToRedisBO。
原因是进行了重复的序列化,redisTemplate已经进行了序列化,重复序列化会导致类型转换异常。
注释掉以下代码即可:
     jackson2JsonRedisSerializer.setObjectMapper(objectMapper);

        redisTemplate.setKeySerializer(new StringRedisSerializer());

        redisTemplate.setValueSerializer(jackson2JsonRedisSerializer);
        //  redisTemplate.setValueSerializer(new FastJsonRedisSerializer<>(Object.class));
        redisTemplate.setHashKeySerializer(new StringRedisSerializer());
        redisTemplate.setHashValueSerializer(jackson2JsonRedisSerializer);

 

springboot访问redis序列化问题

原文:https://www.cnblogs.com/menbo/p/14402376.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!