org.springframework.data.redis.serializer.SerializationException: Cannot serialize;
生活随笔
收集整理的這篇文章主要介紹了
org.springframework.data.redis.serializer.SerializationException: Cannot serialize;
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
錯誤:
. ____ _ __ _ _/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \\\/ ___)| |_)| | | | | || (_| | ) ) ) )' |____| .__|_| |_|_| |_\__, | / / / /=========|_|==============|___/=/_/_/_/:: Spring Boot :: (v2.4.4)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.lang.IllegalArgumentException: DefaultSerializer requires a Serializable payload but received an object of type [com.peng.pojo.User]at org.springframework.data.redis.serializer.JdkSerializationRedisSerializer.serialize(JdkSerializationRedisSerializer.java:96)at ............ Caused by: org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object using DefaultSerializer; nested exception is java.lang.IllegalArgumentException: DefaultSerializer requires a Serializable payload but received an object of type [com.peng.pojo.User]at org.springframework.core.serializer.support.SerializingConverter.convert(SerializingConverter.java:64)at org.springframework.core.serializer.support.SerializingConverter.convert(SerializingConverter.java:33)at org.springframework.data.redis.serializer.JdkSerializationRedisSerializer.serialize(JdkSerializationRedisSerializer.java:94)... 68 more Caused by: java.lang.IllegalArgumentException: DefaultSerializer requires a Serializable payload but received an object of type [com.peng.pojo.User]at org.springframework.core.serializer.DefaultSerializer.serialize(DefaultSerializer.java:43)at org.springframework.core.serializer.Serializer.serializeToByteArray(Serializer.java:56)at org.springframework.core.serializer.support.SerializingConverter.convert(SerializingConverter.java:60)... 70 more2021-03-30 21:49:41.641 INFO 1396 --- [extShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService 'applicationTaskExecutor'Process finished with exit code -1錯誤原因
:序列化異常SerializationException
從下面這句話可以看出原因是pojo實體類User沒有序列化
需要的是一個序列化之后的參數,但是我們提供的參數是一個Object
解決方法
讓這個實體類實現Serializable接口即可
總結
以上是生活随笔為你收集整理的org.springframework.data.redis.serializer.SerializationException: Cannot serialize;的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TCP、UDP相关协议使用的端口号
- 下一篇: Vuetable-2使用全纪录