默认情况下,使用Redis管理Spring会话时将会话值存储为Java序列化对象,即org.springframework.security.core.userdetails.User
。但是我需要将这些数据存储为JSON而不是序列化对象,以便在Node.js服务器中获取会话数据。是否可能?我该如何实现?
@Bean
public RedisSerializer<Object> springSessionDefaultRedisSerializer() {
return new Jackson2JsonRedisSerializer<>(Object.class);
}