Skip to content

Latest commit

 

History

History
104 lines (76 loc) · 4.57 KB

File metadata and controls

104 lines (76 loc) · 4.57 KB

Samples and Guides (Start Here)

To get started with Spring Session, the best place to start is our Sample Applications.

Table 1. Sample Applications that use Spring Boot
Source Description Guide

{gh-samples-url}spring-session-sample-boot-redis[HttpSession with Redis]

Demonstrates how to use Spring Session to replace the HttpSession with Redis.

HttpSession with Redis Guide

{gh-samples-url}spring-session-sample-boot-jdbc[HttpSession with JDBC]

Demonstrates how to use Spring Session to replace the HttpSession with a relational database store.

HttpSession with JDBC Guide

{gh-samples-url}spring-session-sample-boot-hazelcast[HttpSession with Hazelcast]

Demonstrates how to use Spring Session to replace the HttpSession with Hazelcast.

{gh-samples-url}spring-session-sample-boot-findbyusername[Find by Username]

Demonstrates how to use Spring Session to find sessions by username.

Find by Username Guide

{gh-samples-url}spring-session-sample-boot-websocket[WebSockets]

Demonstrates how to use Spring Session with WebSockets.

WebSockets Guide

{gh-samples-url}spring-session-sample-boot-webflux[WebFlux]

Demonstrates how to use Spring Session to replace the Spring WebFlux’s WebSession with Redis.

{gh-samples-url}spring-session-sample-boot-webflux-custom-cookie[WebFlux with Custom Cookie]

Demonstrates how to use Spring Session to customize the Session cookie in a WebFlux based application.

WebFlux with Custom Cookie Guide

{gh-samples-url}spring-session-sample-boot-redis-json[HttpSession with Redis JSON serialization]

Demonstrates how to use Spring Session to replace the HttpSession with Redis using JSON serialization.

{gh-samples-url}spring-session-sample-boot-mongodb-traditional[Spring Session with MongoDB Repositories (servlet-based)]

Demonstrates how to back Spring Session with traditional MongoDB repositories.

Spring Session with MongoDB Repositories

{gh-samples-url}spring-session-sample-boot-mongodb-reactive[Spring Session with MongoDB Repositories (reactive)]

Demonstrates how to back Spring Session with reactive MongoDB repositories.

Spring Session with MongoDB Repositories

Table 2. Sample Applications that use Spring Java-based configuration
Source Description Guide

{gh-samples-url}spring-session-sample-javaconfig-redis[HttpSession with Redis]

Demonstrates how to use Spring Session to replace the HttpSession with Redis.

HttpSession with Redis Guide

{gh-samples-url}spring-session-sample-javaconfig-jdbc[HttpSession with JDBC]

Demonstrates how to use Spring Session to replace the HttpSession with a relational database store.

HttpSession with JDBC Guide

{gh-samples-url}spring-session-sample-javaconfig-hazelcast[HttpSession with Hazelcast]

Demonstrates how to use Spring Session to replace the HttpSession with Hazelcast.

HttpSession with Hazelcast Guide

{gh-samples-url}spring-session-sample-javaconfig-custom-cookie[Custom Cookie]

Demonstrates how to use Spring Session and customize the cookie.

Custom Cookie Guide

{gh-samples-url}spring-session-sample-javaconfig-security[Spring Security]

Demonstrates how to use Spring Session with an existing Spring Security application.

Spring Security Guide

{gh-samples-url}spring-session-sample-javaconfig-rest[REST]

Demonstrates how to use Spring Session in a REST application to support authenticating with a header.

REST Guide

Table 3. Sample Applications that use Spring XML-based configuration
Source Description Guide

{gh-samples-url}spring-session-sample-xml-redis[HttpSession with Redis]

Demonstrates how to use Spring Session to replace the HttpSession with a Redis store.

HttpSession with Redis Guide

{gh-samples-url}spring-session-sample-xml-jdbc[HttpSession with JDBC]

Demonstrates how to use Spring Session to replace the HttpSession with a relational database store.

HttpSession with JDBC Guide

Table 4. Miscellaneous sample Applications
Source Description Guide

{gh-samples-url}spring-session-sample-misc-hazelcast[Hazelcast]

Demonstrates how to use Spring Session with Hazelcast in a Java EE application.