记一次springsession使用的坑,cookie策略与header策略

公司项目前后端分离,开始的时候用的httpsession,没啥毛病,后来项目上线,服务器遭不住了,加入了集群,并用redis共享session,于是使用了springsession,此时出现了问题,set-cookie 前端死活设置不上,百度了各种方式后无果,最后找到springsession 的 header传递策略解决。
springsession 默认的cookie策略,修改header新增一个配置

//过期时间
@EnableRedisHttpSession(maxInactiveIntervalInSeconds= 1800)
public class SpringSessionHeaderSet {
    @Bean
    public HeaderHttpSessionIdResolver headerHttpSessionIdResolver() {
        return new HeaderHttpSessionIdResolver("SESSION");//设置session名称
    }
}

你可能感兴趣的:(springboot,springsession)