This version is still in development and is not considered stable yet. For the latest stable version, please use Spring Session 3.4.0! |
Spring Session Modules
In Spring Session 1.x, all of the Spring Session’s SessionRepository
implementations were available within the spring-session
artifact.
While convenient, this approach was not sustainable long-term as more features and SessionRepository
implementations were added to the project.
With Spring Session 2.0, several modules were split off to be separate modules as well as managed repositories. Spring Session for MongoDB was retired, but was later reactivated as a separate module. As of Spring Session 2.6, Spring Session for MongoDB was merged back into Spring Session.
Now the situation with the various repositories and modules is as follows:
-
-
Hosts the Spring Session Core, Spring Session for MongoDB, Spring Session for Redis, Spring Session JDBC, and Spring Session Hazelcast modules.
-
-
spring-session-data-geode
repository-
Hosts the Spring Session Data Geode modules. Spring Session Data Geode has its own user guide, which you can find at the [spring.io/projects/spring-session-data-geode#learn site].
-
Finally, Spring Session also provides a Maven BOM (“bill of materials”) module in order to help users with version management concerns:
-
-
Hosts the Spring Session BOM module
-