GitHub - spring-projects/spring-session: Spring Session
Spring Session provides an API and implementations for managing a user’s session information, while also making it trivial to support clustered sessions without being tied to an application container specific solution. It also provides transparent integration with:
-
HttpSession- allows replacing theHttpSessionin an application container (i.e. Tomcat) neutral way, with support for providing session IDs in headers to work with RESTful APIs. -
WebSocket- provides the ability to keep theHttpSessionalive when receiving WebSocket messages -
WebSession- allows replacing the Spring WebFlux’sWebSessionin an application container neutral way.
Building from Source
Spring Session uses a Gradle-based build system.
In the instructions below, ./gradlew is invoked from the root of the source tree and serves as
a cross-platform, self-contained bootstrap mechanism for the build.
Check out sources
git clone git@github.com:spring-projects/spring-session.git
Install all spring-\* jars into your local Maven cache
Compile and test; build all jars, distribution zips, and docs