对于最新的稳定版本,请使用 Spring Session 3.4.2! |
Spring Session 模块
在 Spring Session 1.x 中,所有 Spring Session 的SessionRepository
实现在spring-session
人工制品。
虽然方便,但这种方法并不能长期持续,因为更多的功能和SessionRepository
已将 implementations 添加到项目中。
在 Spring Session 2.0 中,几个模块被拆分为单独的模块以及托管存储库。 Spring Session for MongoDB 已停用,但后来作为单独的模块重新激活。 从 Spring Session 2.6 开始,Spring Session for MongoDB 被合并回 Spring Session。
现在,各种存储库和模块的情况如下:
-
-
托管 Spring Session Core、Spring Session for MongoDB、Spring Session for Redis、Spring Session JDBC 和 Spring Session Hazelcast 模块。
-
-
-
托管 Spring Session Data Geode 模块。Spring Session Data Geode 有自己的用户指南,你可以在 [spring.io/projects/spring-session-data-geode#learn 站点] 上找到。
-
最后,Spring Session 还提供了一个 Maven BOM(“物料清单”)模块,以帮助用户解决版本管理问题:
-
-
托管 Spring Session BOM 模块
-