使用GenericFastJsonRedisSerializer.java(fastjson1.2.62)与spring.data.redis(1.7.1)结合使用的时候,序列化的时候没有问题,但是反序列化的时候会报如下错误:java.lang.ClassCastException: com.alibaba.fastjson.JSONArray cannot be cast to java.util.Vector。存入redis的内容为Vector<Map<String,Object>>。经过认为应该是反序列化的时候没有将Vector的className放入到json中导致反序列化失败,不识别类型。请问有什么办法可以避免,另外是否需要特定的spring.data.redis的版本?请给出建议。
2条答案
按热度按时间sauutmhj1#
没有开发人员回复吗?
tgabmvqs2#
建议先看熟悉官方文档