问题2:shiro配置redis管理session后|问题2:shiro配置redis管理session后,每次重新请求重新生成session问题

使用shiro时,配置了redis缓存session,但是每次请求,包括刷新页面都会在redis中重新保存一个session,后来发现是cookie设置的domian问题,导致每次请求域名不同,后台会自动重新生成session.


@Bean(name="sessionIdCookie") public SimpleCookie sessionIdCookie(){ //cookie名 SimpleCookie sessionIdCookie = new SimpleCookie(Constent.SHIRO_SESSION_ID_COOKIE_NAME); //有效时间 sessionIdCookie.setHttpOnly(true); sessionIdCookie.setMaxAge(Constent.SHIRO_SESSION_ID_COOKIE_MAXAGE); //sessionIdCookie.setDomain("/"); return sessionIdCookie; }

将红色部分注释掉即可.
【问题2:shiro配置redis管理session后|问题2:shiro配置redis管理session后,每次重新请求重新生成session问题】参考:https://blog.csdn.net/zsg88/article/details/73838461

    推荐阅读