spring boot 延长 Session 时间

Posted Steven5007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot 延长 Session 时间相关的知识,希望对你有一定的参考价值。

1.查看session时间    默认1800s

  通过request.getSession().getMaxInactiveInterval()可以查看你的session时间

2.延长session

 

在我们启动器中 也就是

public static void main(String[] args) throws Exception{
SpringApplication.run(Application.class, args);

}

这个类中我们在下面添加一个注解:记住

 @Bean
public EmbeddedServletContainerCustomizer containerCustomizer(){
       return new EmbeddedServletContainerCustomizer() {
           @Override
           public void customize(ConfigurableEmbeddedServletContainer container) {
                container.setSessionTimeout(1800);//单位为S
          }
    };
}

 

-----------------------------------

session详解 : https://blog.csdn.net/etjnety/article/details/7851324

 

以上是关于spring boot 延长 Session 时间的主要内容,如果未能解决你的问题,请参考以下文章

为 spring-session-jdbc 使用现有的 Spring Boot 数据源

如何隔离spring boot app redis和spring boot session全局redis

spring boot 设置session过期时间不生效问题

将 spring-session 和 Redis 添加到现有的 Spring Boot Spring Security 配置中

Spring Boot 使用session监听器

spring boot + session+redis解决session共享问题