4. Spring Session 模块

在 Spring Session 1.x 中,所有 Spring Session 的SessionRepository实现都可在spring-session构件中使用。尽管很方便,但是这种方法并不是长期可持续的,因为向项目添加了更多功能和SessionRepository实现。

从 Spring Session 2.0 开始,该项目已拆分为 Spring Session Core 模块,以及其他几个与SessionRepository实现和与特定数据存储相关的功能的模块。 Spring Data 的用户会发现这种安排很熟悉,Spring Session Core 模块的作用等同于 Spring Data Commons,并与包含数据存储特定实现的其他模块一起提供核心功能和 API。作为此拆分的一部分,Spring Session Data MongoDB 和 Spring Session Data GemFire 模块已移至单独的存储库,因此项目存储库/模块的情况如下:

最后,Spring Session 现在还提供了一个 Maven BOM(如“材料 Lists”中的模块),以帮助用户解决版本 Management 问题:

首页