From b3855f547cd9c779367ac7b6fa0e17bafa04934f Mon Sep 17 00:00:00 2001 From: John Blum Date: Thu, 2 Dec 2021 23:49:10 -0800 Subject: [PATCH] Re-instate the @PostConstruct annotation on the GemFireHttpSessionConfiguration class, registerSessionSerializerBeanAlias() method. This @PostConstruct annotation is required for XML configuration support. --- .../annotation/web/http/GemFireHttpSessionConfiguration.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spring-session-data-geode/src/main/java/org/springframework/session/data/gemfire/config/annotation/web/http/GemFireHttpSessionConfiguration.java b/spring-session-data-geode/src/main/java/org/springframework/session/data/gemfire/config/annotation/web/http/GemFireHttpSessionConfiguration.java index 39e69c5..ebd64b1 100644 --- a/spring-session-data-geode/src/main/java/org/springframework/session/data/gemfire/config/annotation/web/http/GemFireHttpSessionConfiguration.java +++ b/spring-session-data-geode/src/main/java/org/springframework/session/data/gemfire/config/annotation/web/http/GemFireHttpSessionConfiguration.java @@ -27,6 +27,8 @@ import java.util.concurrent.TimeUnit; import java.util.function.Consumer; import java.util.function.Function; +import jakarta.annotation.PostConstruct; + import org.apache.geode.DataSerializer; import org.apache.geode.cache.Cache; import org.apache.geode.cache.ExpirationAction; @@ -919,6 +921,7 @@ public class GemFireHttpSessionConfiguration extends AbstractGemFireHttpSessionC } } + @PostConstruct public void registerSessionSerializerBeanAlias() { getBeanFactory().registerAlias(getSessionSerializerBeanName(), SESSION_SERIALIZER_BEAN_ALIAS); }