From dfce66383fa85a583faaaa865966277727378c8c Mon Sep 17 00:00:00 2001 From: Rob Winch Date: Thu, 24 Aug 2017 13:52:52 -0500 Subject: [PATCH] webflux sample uses @EnableSpringWebSession Issue gh-861 --- .../webflux/src/main/java/sample/Config.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/samples/javaconfig/webflux/src/main/java/sample/Config.java b/samples/javaconfig/webflux/src/main/java/sample/Config.java index 8851b14f..6006037b 100644 --- a/samples/javaconfig/webflux/src/main/java/sample/Config.java +++ b/samples/javaconfig/webflux/src/main/java/sample/Config.java @@ -18,19 +18,18 @@ package sample; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.session.EnableSpringWebSession; import org.springframework.session.MapReactorSessionRepository; -import org.springframework.session.web.server.session.SpringSessionWebSessionManager; -import org.springframework.web.server.adapter.WebHttpHandlerBuilder; -import org.springframework.web.server.session.WebSessionManager; // tag::class[] @Configuration +@EnableSpringWebSession public class Config { - @Bean(WebHttpHandlerBuilder.WEB_SESSION_MANAGER_BEAN_NAME) - public WebSessionManager webSessionManager() { - return new SpringSessionWebSessionManager(new MapReactorSessionRepository()); + @Bean + public MapReactorSessionRepository reactorSessionRepository() { + return new MapReactorSessionRepository(); } } // end::class[]