session的过期时间设置

可以设施session过期时间的地方有三处。
第一:在tomcat/conf/web.xml里面进行配置,单位是分钟,永不过期可以设置-1。

<session-config>  
   <session-timeout>5session-timeout>  
session-config>  

第二:在项目的web.xml文件里面配置,但是也是分钟。

<session-config>  
   <session-timeout>5session-timeout>  
session-config>  

第三:获取HttpSession对象,然后调用方法setMaxInactiveinterval(5)

上面三个的调用优先级是用对象配置>项目的配置文件配置>tomcat配置文件配置
也就是三个都配置的情况下,通过对象配置的生效;只配置第一第二种,就项目配置文件的生效;只配置第一种,就tomcat配置文件的生效。

在SpringBoot中使用server.session.timeout:来设置过期时间,单位是秒。

你可能感兴趣的:(面试)