Skip to content

Commit c7f564e

Browse files
committed
Update properties for Spring Boot 4
See https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-4.0-Migration-Guide#spring-session Signed-off-by: Johan Kaving <johan@kaving.se>
1 parent 3789ad6 commit c7f564e

2 files changed

Lines changed: 15 additions & 12 deletions

File tree

spring-session-docs/modules/ROOT/pages/configuration/redis.adoc

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -49,22 +49,23 @@ For that reason, Spring Session uses a `namespace` (defaults to `spring:session`
4949

5050
=== Using Spring Boot Properties
5151

52-
You can specify it by setting the `spring.session.redis.namespace` property.
52+
You can specify it by setting the `spring.session.data.redis.namespace` property.
5353

5454
====
5555
.application.properties
5656
[source,properties,role="primary"]
5757
----
58-
spring.session.redis.namespace=spring:session:myapplication
58+
spring.session.data.redis.namespace=spring:session:myapplication
5959
----
6060
6161
.application.yml
6262
[source,yml,role="secondary"]
6363
----
6464
spring:
6565
session:
66-
redis:
67-
namespace: "spring:session:myapplication"
66+
data:
67+
redis:
68+
namespace: "spring:session:myapplication"
6869
----
6970
====
7071

@@ -137,16 +138,17 @@ However, if you want to be explicit about it, you can set the following property
137138
.application.properties
138139
[source,properties,role="primary"]
139140
----
140-
spring.session.redis.repository-type=default
141+
spring.session.data.redis.repository-type=default
141142
----
142143
143144
.application.yml
144145
[source,yml,role="secondary"]
145146
----
146147
spring:
147148
session:
148-
redis:
149-
repository-type: default
149+
data:
150+
redis:
151+
repository-type: default
150152
----
151153
====
152154

@@ -176,16 +178,17 @@ You can configure the `RedisIndexedSessionRepository` by setting the following p
176178
.application.properties
177179
[source,properties,role="primary"]
178180
----
179-
spring.session.redis.repository-type=indexed
181+
spring.session.data.redis.repository-type=indexed
180182
----
181183
182184
.application.yml
183185
[source,yml,role="secondary"]
184186
----
185187
spring:
186188
session:
187-
redis:
188-
repository-type: indexed
189+
data:
190+
redis:
191+
repository-type: indexed
189192
----
190193
====
191194

spring-session-docs/modules/ROOT/pages/guides/boot-redis.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ Further customization is possible by using `application.properties`, as the foll
5656
.src/main/resources/application.properties
5757
----
5858
server.servlet.session.timeout= # Session timeout. If a duration suffix is not specified, seconds is used.
59-
spring.session.redis.flush-mode=on_save # Sessions flush mode.
60-
spring.session.redis.namespace=spring:session # Namespace for keys used to store sessions.
59+
spring.session.data.redis.flush-mode=on_save # Sessions flush mode.
60+
spring.session.data.redis.namespace=spring:session # Namespace for keys used to store sessions.
6161
----
6262
====
6363

0 commit comments

Comments
 (0)