From 2aec28289e2f3034b5d7e8e2b7356a23ce3aacb2 Mon Sep 17 00:00:00 2001 From: Alex Panchenko Date: Sun, 30 Oct 2016 10:54:36 +0700 Subject: [PATCH] Skip redis getConnection() if ConfigureRedisAction.NO_OP Issue: gh-653 --- .../annotation/web/http/RedisHttpSessionConfiguration.java | 3 +++ 1 file changed, 3 insertions(+) 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); }