Spring Boot 设置 Cookie 和 Session 过期时间
Spring Boot Session Cookie 大约 815 字Spring Boot 配置 redis-session
- cookie 过期时间,单位是秒
- cookie.setMaxAge(0); // 不记录 cookie
- cookie.setMaxAge(-1); // 会话级 cookie,关闭浏览器失效
- cookie.setMaxAge(60*60); // 过期时间为 1 小时
@Configuration
@EnableRedisHttpSession(maxInactiveIntervalInSeconds = 2592000, redisNamespace = "Test-Session")
public class RedisSessionConfig {
@Bean
public CookieSerializer cookieSerializer() {
DefaultCookieSerializer defaultCookieSerializer = new DefaultCookieSerializer();
defaultCookieSerializer.setCookieMaxAge(2592000);
//cookie名字 默认是 "SESSION"
defaultCookieSerializer.setCookieName("sessionId");
//域 默认是域名
defaultCookieSerializer.setDomainName("xxx.com");
//存储路径 默认是 "/"
defaultCookieSerializer.setCookiePath("/");
return defaultCookieSerializer;
}
}
阅读 7582 · 发布于 2019-04-15
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Android VideoView 播放本地视频短暂黑屏的解决方法阅读 5604
-
Spring Boot 单元测试无法 mock @Value 标注的字段阅读 498
-
nslookup 查询时指定 DNS 服务器阅读 2482
-
Android SharedPreferences 工具类阅读 3528
-
PHP 使用 Zend OPcache 字节码缓存阅读 2316
-
Java 中的 WebSocket阅读 2433
-
Spring Boot 设置 Controller 处理超时时间阅读 444
-
Nginx 解决前端 CORS 跨域问题阅读 9888
-
Spring 循环依赖:本地不报错,线上却报错阅读 368
-
Go JSON 的序列化和反序列化阅读 3724