【问题标题】:How to store values in JSON with Spring sessions and Redis?如何使用 Spring 会话和 Redis 在 JSON 中存储值?
【发布时间】:2018-05-25 10:33:26
【问题描述】:

默认情况下,带有 Redis 管理的 Spring 会话将会话值存储为 Java 序列化对象,即org.springframework.security.core.userdetails.User。但是我需要而不是序列化的对象将这些数据存储在 JSON 中,以便在 Node.js 服务器中获取会话数据。可能吗?我怎样才能实现它?

【问题讨论】:

    标签: java node.js spring redis


    【解决方案1】:

    当你像这样定义一个bean时(注意方法名),spring会用它来序列化会话数据。

    @Bean
    public RedisSerializer<Object> springSessionDefaultRedisSerializer() {
        return new Jackson2JsonRedisSerializer<>(Object.class);
    }
    

    【讨论】:

      猜你喜欢
      • 2016-03-22
      • 2018-12-16
      • 2012-10-08
      • 1970-01-01
      • 2019-03-10
      • 2015-01-14
      • 2014-05-20
      • 1970-01-01
      • 2021-05-22
      相关资源
      最近更新 更多