Spring Session Redis 乱码

默认的配置在RedisHttpSessionConfiguration

默认使用defaultRedisSerializer


其注入点

@Configuration
class SessionConfig {
    @Bean
    fun springSessionDefaultRedisSerializer(): RedisSerializer<Any>{
        val om = ObjectMapper().also {
            it.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY)
            it.activateDefaultTyping(
                LaissezFaireSubTypeValidator.instance,
                ObjectMapper.DefaultTyping.NON_FINAL,
                JsonTypeInfo.As.PROPERTY
            )
            it.registerKotlinModule()
        }
        return Jackson2JsonRedisSerializer(Any::class.java).also { it.setObjectMapper(om) }
    }
}

写个配置,不要改方法名,有@Qualifier约束。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容