對于session會有一個默認超時時長,大概30分鐘左右,可以通過request.getSession().getMaxInactiveInterval()方法獲得。對于springboot可以簡單設置,設置方法:在啟動類中加注解就可以,具體如下:
@Bean
? public EmbeddedServletContainerCustomizer containerCustomizer(){
? ? ? return new EmbeddedServletContainerCustomizer() {
? ? ? @Override
? ? ? public void customize(ConfigurableEmbeddedServletContainer container) {
? ? ? ? container.setSessionTimeout(7200);//單位:秒,根據需要進行修改
? ? ? }
? };
}