1、配置Config
@EnableRedisHttpSession
public class SessionConfig{
@Bean
public LettuceConnectionFactory connectionFactory(){
return new LettuceConnectionFactory();
}
}
@EnableRedisHttpSession注解的作用:
1)创建了一个Spring Bean
2)springSessionRepositoryFilter过滤器替换HttpSession的Spring Session支持的实现,该由redis支持
LettuceConnectionFactory的作用:
创建一个RedisConnectionFactory,作用是Spring Session连接到redis服务器的对象
如果是对接springboot,就不需要写LettuceConnectionFactory
@EnableRedisHttpSession
public class HttpSessionConfig{
}
2、servlet容器初始化
public class Initializer extends AbstractHttpSessionApplicationInitializer{
public Initializer(){
super(SessionConfig.class);
}
}
1)继承A