spring系列设置cookie正确姿态

项目需要使用cookie作为用户token存储空间,但是发现设置cookie有效期后,重启浏览器依然失效

查看了cookie的maxage定义 -1 是临时性的,如果设置了固定时间,那么就是时间性有效(重启浏览器依然有效)。

那么问题来了,我下列的写法,应该是没问题的

        Cookie cookie = new Cookie("SessionId", sessionId);
        cookie.setMaxAge(60 * 60 * 24 * 10);
        cookie.setPath("/");
        response.addCookie(cookie);

按照理想状态,应该是10天有效期。但是重启浏览器,发现cookie失效了 。

突然就好了,写不了了,保存着吧