【问题标题】:HazelcastSessionRepository - custom session IDHazelcastSessionRepository - 自定义会话 ID
【发布时间】:2017-11-06 16:19:59
【问题描述】:

我需要为 HazelcastSessionRepository 创建的新会话使用自定义会话 ID。

但是,HazelcastSessionRepository 使用 private final class HazelcastSession

因此,不可能简单地扩展 HazelcastSessionRepository 并覆盖 org.springframework.session.hazelcast 包外的 createSession 方法。

不幸的是,我在这里只能看到这两个选项:

  1. 创建自己的 SessionRepository 实现 - 只是 HazelcastSessionRepository 的副本,确实更改了 createSession 方法
  2. 在我的项目中的 org.springframework.session.hazelcast 包中创建 HazelcastSessionRepository 的扩展(覆盖 createSession 方法)。

还有其他选择吗?

【问题讨论】:

    标签: java spring hazelcast spring-session


    【解决方案1】:

    我认为目前还没有一种方法可以创建您自己的会话 ID,但请随时打开功能请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-31
      • 2013-04-02
      • 1970-01-01
      • 1970-01-01
      • 2013-05-18
      • 2011-11-09
      • 1970-01-01
      相关资源
      最近更新 更多