2016-04-09 4 views
0

Когда я пытаюсь добавить объект в сессию следующим образом:Добавление объекта HttpSession проваливается в SpringBoot с Redis

HttpSession session = .... 
MyObject object = .... 
session.setAttribute("my_object", object); 

тогда я получаю исключение:

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 [MyObject] 

Что я должен сделать, чтобы указать REDIS при сериализации объекта MyObject?

ответ

2

Я думаю, что исключение уже говорит вам, что происходит не так. Проще всего сделать MyObjectSerializable

+0

Да, спасибо, это работает –

Смежные вопросы