2016-04-09 3 views
0

Lorsque je tente d'ajouter un objet à la session comme suit:Ajout objet HttpSession échoue dans SpringBoot avec Redis

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

puis-je obtenir une exception:

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] 

Que dois-je faire pour instruire REDIS en sérialisant l'objet MyObject?

Répondre

2

Je suppose que l'exception vous indique déjà ce qui ne va pas. Il suffit d'essayer de faire MyObject la mise en œuvre Serializable

+0

Oui merci, ça fonctionne –