This commit restructures configuration support for Redis-backed HttpSession with aim to enable users to easily select the SessionRepository implementation they prefer to use. This is achieved by introducing [at]EnableRedisIndexedHttpSession annotation that can be used to configure RedisIndexedSessionRepository, while the existing [at]EnableRedisHttpSession will going forward configure RedisSessionRepository as the SessionRepository implementation used by Spring Session. Additionally, this also introduces AbstractRedisHttpSessionConfiguration as the base configuration class that manages common aspects of Redis-backed HttpSession support, which is then extended by more specific configuration classes that provide specific SessionRepository implementation. Closes gh-2122
25 lines
1011 B
Plaintext
25 lines
1011 B
Plaintext
* xref:whats-new.adoc[What's New]
|
|
* xref:samples.adoc[Samples & Guides (Start Here)]
|
|
** Boot Samples
|
|
*** HttpSession
|
|
**** Redis
|
|
***** {gh-samples-url}spring-session-sample-boot-redis-json[JSON serialization]
|
|
***** xref:guides/boot-redis.adoc[Redis with Events]
|
|
**** xref:guides/boot-mongo.adoc[MongoDB]
|
|
**** xref:guides/boot-jdbc.adoc[JDBC]
|
|
**** {gh-samples-url}spring-session-sample-boot-hazelcast[HttpSession with Hazelcast]
|
|
*** xref:guides/boot-findbyusername.adoc[Find by Username]
|
|
*** xref:guides/boot-websocket.adoc[WebSockets]
|
|
** WebFlux
|
|
*** {gh-samples-url}spring-session-sample-boot-webflux[Redis]
|
|
*** xref:guides/boot-webflux-custom-cookie.adoc[Custom Cookie]
|
|
** Java Configuration
|
|
** XML Configuration
|
|
* xref:modules.adoc[Modules]
|
|
* xref:http-session.adoc[HttpSession Integration]
|
|
* xref:web-socket.adoc[WebSocket Integration]
|
|
* xref:web-session.adoc[WebSession Integration]
|
|
* xref:spring-security.adoc[Spring Security Integration]
|
|
* xref:api.adoc[API Documentation]
|
|
* xref:upgrading.adoc[Upgrading]
|