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