본문 바로가기
other

Cannot serialize at org.springframework.data.redis.serializer.JdkSerializationRedisSerializer.serialize(JdkSerializationRedisSerializer.java:97)

by seohan1010 2025. 12. 10.


google OAuth2 를 redis session 방식으로 저장을 
하던중에 에러 발생 

 

OAuth2 인증 까지는 정상적으로 받았고 
인증후에 데이터도 정상적으로 저장되었다. 


서버에서 redis를 session 저장소로 
사용하도록 설정해 놓았는데 

직렬화 관련해서 에러 발생 

 

 

redis에 데이터를 저장하는 방식때문인것으로 
보인다. 


해결방안


해당 클래스가 Serializable을 구현하도록 
수정 



ps. 


이번에는 역직렬화 에러가 발생했는데 
redis 관련 에러는 아닌거 같다. 

 

 

OAuth2 인증 요청에 대한 데이터 저장은 
 서버의 세션에 저장해야 하는거 같다.