diff --git a/spring-session/src/main/java/org/springframework/session/data/redis/config/annotation/web/http/RedisHttpSessionConfiguration.java b/spring-session/src/main/java/org/springframework/session/data/redis/config/annotation/web/http/RedisHttpSessionConfiguration.java index 8e44d4f6..98c2ef18 100644 --- a/spring-session/src/main/java/org/springframework/session/data/redis/config/annotation/web/http/RedisHttpSessionConfiguration.java +++ b/spring-session/src/main/java/org/springframework/session/data/redis/config/annotation/web/http/RedisHttpSessionConfiguration.java @@ -230,6 +230,9 @@ public class RedisHttpSessionConfiguration extends SpringHttpSessionConfiguratio } public void afterPropertiesSet() throws Exception { + if (this.configure == ConfigureRedisAction.NO_OP) { + return; + } RedisConnection connection = this.connectionFactory.getConnection(); this.configure.configure(connection); }