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}.