From e7fb9fce479fd92016d0579f41e5fc77ea59bc06 Mon Sep 17 00:00:00 2001 From: Adam Kucera Date: Mon, 3 Feb 2020 10:13:00 +0100 Subject: [PATCH] Fix examples in JavaDocs of classes which use SessionRepositories The examples in JavaDocs of @EnableSpringHttpSession, SpringHttpSessionConfiguration and @EnableSpringWebSession were creating MapSessionRepository / ReactiveMapSessionRepository using a constructor, which no longer exists in the classes. This should allow the example to be used out of the box. --- .../config/annotation/web/http/EnableSpringHttpSession.java | 2 +- .../annotation/web/http/SpringHttpSessionConfiguration.java | 2 +- .../config/annotation/web/server/EnableSpringWebSession.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-session-core/src/main/java/org/springframework/session/config/annotation/web/http/EnableSpringHttpSession.java b/spring-session-core/src/main/java/org/springframework/session/config/annotation/web/http/EnableSpringHttpSession.java index a7bb0f94..4c76d737 100644 --- a/spring-session-core/src/main/java/org/springframework/session/config/annotation/web/http/EnableSpringHttpSession.java +++ b/spring-session-core/src/main/java/org/springframework/session/config/annotation/web/http/EnableSpringHttpSession.java @@ -40,7 +40,7 @@ import org.springframework.session.events.SessionDestroyedEvent; * * {@literal @Bean} * public MapSessionRepository sessionRepository() { - * return new MapSessionRepository(); + * return new MapSessionRepository(new ConcurrentHashMap<>()); * } * * } diff --git a/spring-session-core/src/main/java/org/springframework/session/config/annotation/web/http/SpringHttpSessionConfiguration.java b/spring-session-core/src/main/java/org/springframework/session/config/annotation/web/http/SpringHttpSessionConfiguration.java index 014b0467..2d987047 100644 --- a/spring-session-core/src/main/java/org/springframework/session/config/annotation/web/http/SpringHttpSessionConfiguration.java +++ b/spring-session-core/src/main/java/org/springframework/session/config/annotation/web/http/SpringHttpSessionConfiguration.java @@ -58,7 +58,7 @@ import org.springframework.util.ObjectUtils; * * {@literal @Bean} * public MapSessionRepository sessionRepository() { - * return new MapSessionRepository(); + * return new MapSessionRepository(new ConcurrentHashMap<>()); * } * * } diff --git a/spring-session-core/src/main/java/org/springframework/session/config/annotation/web/server/EnableSpringWebSession.java b/spring-session-core/src/main/java/org/springframework/session/config/annotation/web/server/EnableSpringWebSession.java index b31219ea..30d78ff3 100644 --- a/spring-session-core/src/main/java/org/springframework/session/config/annotation/web/server/EnableSpringWebSession.java +++ b/spring-session-core/src/main/java/org/springframework/session/config/annotation/web/server/EnableSpringWebSession.java @@ -36,7 +36,7 @@ import org.springframework.context.annotation.Import; * * {@literal @Bean} * public ReactiveSessionRepository sessionRepository() { - * return new ReactiveMapSessionRepository(); + * return new ReactiveMapSessionRepository(new ConcurrentHashMap<>()); * } * * }