org.springframework.data.redis.serializer.SerializationException 解决方案

在使用Spring Data Redis的过程中,报了如下的异常

org.springframework.data.redis.serializer.SerializationException: Cannot serialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object using DefaultSerializer; nested exception is java.io.NotSerializableException: com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector

我的代码是把一个TreeSet集合存入了Redis中作为值.
TreeSet集合的构造方法中有一个比较器的内部类.
之后的解决方案是把TreeSet集合的值 ,放到List中,再存入Redis就不会报错了.
调用list的addAll方法. 把TreeSet集合传入进去即可
lists.addAll(treeset);

你可能感兴趣的:(redis)