Skip to content

Instantly share code, notes, and snippets.

@jeonguk
Created January 17, 2018 01:21
Show Gist options
  • Save jeonguk/179140da088acfa54d3ce6c39b2150d6 to your computer and use it in GitHub Desktop.
Save jeonguk/179140da088acfa54d3ce6c39b2150d6 to your computer and use it in GitHub Desktop.
spring security session with redis
1. pom.xml
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifactId>
<version>1.3.1.RELEASE</version>
</dependency>
2. SessionConfig.java
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.connection.jedis.JedisConnectionFactory;
import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
import org.springframework.session.web.context.AbstractHttpSessionApplicationInitializer;
@Configuration
@EnableRedisHttpSession
public class SessionConfig extends AbstractHttpSessionApplicationInitializer {
@Bean
public JedisConnectionFactory connectionFactory() {
return new JedisConnectionFactory();
}
}
3. Ref
http://arahansa.github.io/docs_spring/session.html#httpsession-redis
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment