对于最新的稳定版本,请使用 Spring Session 3.3.1

对于最新的稳定版本,请使用 Spring Session 3.3.1

在 Spring Session 1.x 中,Spring Session 的所有实现都在工件中可用。 虽然方便,但这种方法从长远来看是不可持续的,因为项目中添加了更多的功能和实现。SessionRepositoryspring-sessionSessionRepository

在 Spring Session 2.0 中,几个模块被拆分为单独的模块和托管存储库。 MongoDB 的 Spring Session 已停用,但后来作为单独的模块重新激活。 从 Spring Session 2.6 开始,Spring Session for MongoDB 被合并回 Spring Session。

现在各种存储库和模块的情况如下:

最后,Spring Session 还提供了一个 Maven BOM(“物料清单”)模块,以帮助用户解决版本管理问题: