From 9ad871a30bc018d356b35d6ed300371609096e2e Mon Sep 17 00:00:00 2001 From: Eleftheria Stein Date: Thu, 23 Sep 2021 14:54:22 +0200 Subject: [PATCH] Add setter for autowired field in SpringWebSessionConfiguration Closes gh-1918 --- .../web/server/SpringWebSessionConfiguration.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/spring-session-core/src/main/java/org/springframework/session/config/annotation/web/server/SpringWebSessionConfiguration.java b/spring-session-core/src/main/java/org/springframework/session/config/annotation/web/server/SpringWebSessionConfiguration.java index 5a6dc3e0..b89a0366 100644 --- a/spring-session-core/src/main/java/org/springframework/session/config/annotation/web/server/SpringWebSessionConfiguration.java +++ b/spring-session-core/src/main/java/org/springframework/session/config/annotation/web/server/SpringWebSessionConfiguration.java @@ -38,12 +38,13 @@ import org.springframework.web.server.session.WebSessionManager; @Configuration(proxyBeanMethods = false) public class SpringWebSessionConfiguration { - /** - * Optional override of default {@link WebSessionIdResolver}. - */ - @Autowired(required = false) private WebSessionIdResolver webSessionIdResolver; + @Autowired(required = false) + public void setWebSessionIdResolver(WebSessionIdResolver webSessionIdResolver) { + this.webSessionIdResolver = webSessionIdResolver; + } + /** * Configure a {@link WebSessionManager} using a provided * {@link ReactiveSessionRepository}.